本指南讲解如何使用 Java REST API 在 Excel 中添加水印。您将学习如何使用基于 Java 的 Cloud SDK 自动使用 Java REST 接口为 Excel 添加水印。此外,我们还将讨论在 Excel 文件中插入水印的各种自定义选项。
先决条件
- 创建帐户并获取 API 凭证 用于插入水印文本
- 下载 适用于 Java 的 Aspose.Cells Cloud SDK 在 Excel 文件中添加水印
- 使用上述 SDK 设置 Java 项目
使用 Java Low Code API 在 Excel 中插入水印的步骤
- 设置所需的 clientId、clientSecret 和基本 API URL,以便使用 Aspose.Cells Cloud 进行身份验证
- 使用您的 API 凭据和端点实例化 CellsApi 类以访问与工作簿相关的操作
- 定义本地 Excel 文件名并使用 UploadFileRequest 将其上传到 Aspose Cloud 存储
- 使用所需的水印文本和字体大小创建 TextWaterMarkerRequest 对象
- 发送 带有文件名和水印配置的 PutWorkbookWaterMarkerRequest,用于将水印应用于上传的工作簿
- 为同一文件创建 DownloadFileRequest 并接收已应用水印的修改后的文件流
- 使用文件流将下载的流写入本地计算机上的新文件
以下步骤总结了如何使用 Java REST 接口在 Excel 中添加水印。代码首先通过 Aspose.Cells Cloud 进行身份验证,然后上传 Excel 文件,使用指定的字体设置添加文本水印,最后下载更新后的工作簿。最后,将修改后的文件本地保存为 WatermarkedWorkbook.xlsx。
使用 Java RESTful 服务向 Excel 工作表添加水印的代码
以上代码演示了如何使用 Java RESTful 服务在 Excel 中应用水印。您可以通过设置 TextWaterMarkerRequest 对象中的属性(例如文本和字体大小)来自定义水印。您可以上传多个工作簿,并通过在 PutWorkbookWaterMarkerRequest 对象中设置每个文件的名称来重复执行 PutWorkbookWaterMarker() 命令。
本文教我们如何使用基于 Java 的 API 在 Excel 中创建水印。要从 Excel 文件中删除图像背景,请参阅文章 使用 Java REST API 删除 Excel 中的图像背景。