为 Excel 文件添加水印 – Aspose.Cells Cloud 文档
Contents
[
Hide
]
此 REST API 用于为 Excel 文件添加水印。
前置条件:您必须获取有效的 JWT 访问令牌,并确保 Excel 文件为支持的格式(例如 .xlsx、.xls)。
背景说明:水印是一种半透明的文本叠加层,应用于每张工作表,用于标识所有者或表明文件的保密性。
PostWatermark API
POST https://api.aspose.cloud/v3.0/cells/watermark
安全性与身份验证
Aspose.Cells Cloud API 是安全的,需要基于 JWT 令牌的身份验证。
请求参数
| 参数名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
file |
file | formData(multipart body) | 要添加水印的 Excel 文件。 |
text |
string | query | 要显示的水印文本。 |
color |
string | query | 水印颜色,采用 ARGB 十六进制格式(例如 004433ff)。 |
响应
JSON 响应包含一个 Files 数组。每个文件对象包含以下字段:
- Filename —— 已处理工作簿的文件名。
- FileSize —— 文件大小(单位:字节)。
- FileContent —— 添加水印后的 Excel 文件内容(Base64 编码);解码后可获得实际文件。
{
"Status" : "OK",
"Code" : 200,
"Files": [
{
"Filename" : "[file1 name]",
"Filesize" : [file size],
"FileContent" : "[Base64String]"
},
{
"Filename" : "[file2 name]",
"Filesize" : [file size],
"FileContent" : "[Base64String]"
},
{
"Filename" : "[file3 name]",
"Filesize" : [file size],
"FileContent" : "[Base64String]"
}
]
}
HTTP 状态码
| 状态码 | 含义 | 描述 |
|---|---|---|
| 200 | OK(成功) | 水印添加成功;响应中包含操作详情。 |
| 400 | Bad Request(错误请求) | 缺少或参数无效(例如文件类型不受支持)。 |
| 401 | Unauthorized(未授权) | JWT 令牌无效或缺失。 |
| 413 | Payload Too Large(请求实体过大) | 上传的文件超出大小限制。 |
| 500 | Internal Server Error(内部服务器错误) | 服务器发生意外错误。 |
如何使用 SDK 调用 PostWatermark API
PostWatermark API 规范
OpenAPI 规范 定义了一个公开可访问的编程接口,可让您直接通过网页浏览器执行 REST 交互。
您可使用 cURL 命令行工具调用 Aspose.Cells Web 服务。以下示例展示了一个完整的请求,包括必需的身份验证头。请将 <your-jwt-token> 替换为您从 Aspose 身份验证端点获取的有效 JWT 访问令牌。
使用 Aspose.Cells Cloud SDK
使用 SDK 是开发速度最快的方式。SDK 封装了底层细节,使您能专注于业务逻辑。请查阅 GitHub 仓库,了解 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例展示了如何使用不同语言的 SDK 调用 Aspose.Cells Web 服务: