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