导出图片
Contents
[
Hide
]
您可以将图片导出为以下格式:PNG、GIF、JPEG、BMP、SVG、TIFF、EMF 和 WMF。
REST API
POST https://api.aspose.cloud/v3.0/cells/export
安全性与身份验证
Aspose.Cells Cloud API 安全可靠,需要使用 基于 JWT 令牌的身份验证。
请求参数
| 参数名 | 位置 | 类型 | 必填 | 描述 |
|---|---|---|---|---|
file |
表单数据 | 文件 | 是 | 包含 OLE 对象的 Excel 工作簿(.xlsx、.xls 等)。 |
outputFormat |
查询参数 | 字符串 | 是 | 导出对象的目标格式(pdf、png、jpeg、docx、pptx)。 |
objectType |
查询参数 | 字符串 | 是 | 固定值 oleobject。 |
响应
{
"Files": [
{
"Filename": "Book1_xlsx_Sheet6_Pictures_0.tif",
"FileSize": 21680,
"FileContent": "-----Base64String--------"
},
{
"Filename": "Book1_xlsx_Sheet6_Pictures_1.tif",
"FileSize": 21286,
"FileContent": "-----Base64String--------"
},
{
"Filename": "myDocument_xlsx_Sheet2_Pictures_0.tif",
"FileSize": 130084,
"FileContent": "-----Base64String--------"
},
{
"Filename": "myDocument_xlsx_Sheet2_Pictures_1.tif",
"FileSize": 120062,
"FileContent": "-----Base64String--------"
}
]
}
HTTP 状态码
| 状态码 | 含义 | 描述 |
|---|---|---|
| 200 | 成功 (OK) | 过滤器应用成功;响应包含操作详情。 |
| 400 | 请求错误 (Bad Request) | 缺少或参数无效(例如,不支持的文件类型)。 |
| 401 | 未授权 (Unauthorized) | JWT 令牌无效或缺失。 |
| 413 | 请求实体过大 (Payload Too Large) | 上传文件超过大小限制。 |
| 500 | 内部服务器错误 (Internal Server Error) | 服务器发生意外错误。 |
如何使用 PostExport API(结合 SDK)
PostExport API 规范
OpenAPI 规范 定义了一个公开可访问的编程接口,可让您直接通过 Web 浏览器执行 REST 交互。
您可以使用 cURL 命令行工具轻松访问 Aspose.Cells 网络服务。以下示例展示了如何使用 cURL 调用 Cloud API:
curl -X POST "https://api.aspose.cloud/v3.0/cells/export?objectType=picture&format=tiff" \
-H "accept: multipart/form-data" \
-H "Content-Type: multipart/form-data" \
-H "x-aspose-client: Containerize.Swagger" \
-d '{"File":{}}'
使用 Aspose.Cells Cloud SDK
使用 SDK 是加速开发的最高效方式。SDK 负责处理底层细节,使您能够专注于项目逻辑。请查阅 GitHub 仓库,获取 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例展示了如何使用多种 SDK 调用 Aspose.Cells 网络服务: