本文将指导您如何使用 Node.js REST API 移除 Excel 中的图片背景。您将学习如何使用基于 Node.js 的 Cloud SDK,通过 Node.js REST 接口移除 Excel 中的图片背景。此外,它还能帮助您移除单个工作表的背景。
先决条件
- 创建帐户并获取 API 凭证 用于删除背景图片
- 下载 适用于 Node.js 的 Aspose.Cells Cloud SDK 以删除背景图片
- 使用上述 SDK 设置 Node.js 项目
使用 Node.js REST 接口删除 Excel 中图片背景的步骤
- 使用您的客户端 ID、客户端密钥和 Aspose Cloud 基本 URL 设置 CellsApi 对象
- 打开目标 Excel 文件并创建 UploadFileRequest 将其上传到 Aspose Cloud 存储
- 使用 CellsApi 类的 UploadFile() 方法向云端发送上传请求
- 使用文件名和默认存储/文件夹设置构造一个 DeleteWorkbookBackgroundRequest 对象
- 使用准备好的请求调用 删除工作簿背景() 来删除工作簿的背景
- 使用 DownloadFileRequest 和 DownloadFile() 从云端检索修改后的 Excel 文件
- 使用 FileStream 将下载的流写入新的本地文件
以下步骤概括了如何使用 Node.js RESTful 服务去除 Excel 中的图像背景的流程。此流程使用 API 凭证连接到 Aspose.Cells Cloud,上传 Excel 文件,然后使用专用 API 请求去除其背景。去除背景后,更新后的文件将下载并保存在本地。
使用 Node.js REST API 在 Excel 中删除图像背景的代码
以上代码演示了如何使用基于 Node.js 的 API 移除 Excel 中的照片背景。此代码会移除整个工作簿的背景图片。如果您要移除单个或选定工作表的背景,可以使用 DeleteWorksheetBackground() 方法,该方法会根据工作表名称移除背景图片。
本文介绍了如何从 Excel 文件中删除背景图像。要在 Excel 文件中插入背景图像,请参阅文章 使用 Node.js REST API 在 Excel 中插入背景图像。