导出形状 – Aspose.Cells Cloud
Contents
[
Hide
]
将 Excel 中的形状导出,有助于跨平台和应用程序复用图表内容。**前置条件:**有效的 JWT 访问令牌,以及待上传的源 Excel 文件。
您可将形状导出为以下格式:PNG、GIF、JPEG、BMP、SVG、TIFF、EMF、WMF。
PostExport API
PUT https://api.aspose.cloud/v3.0/cells/export
安全与身份验证
Aspose.Cells Cloud API 是安全的,需要使用 基于 JWT 令牌的身份验证。
请求参数
| 参数名称 | 类型 | 路径/查询字符串/HTTP 请求体 | 是否必需 | 描述 |
|---|---|---|---|---|
| file | 文件 | formData | 是 | 待上传的文件 |
| objectType | 字符串 | query | 是 | 待导出对象的类型。如需导出图表,请使用 chart;有效值包括 shape、worksheet、picture 等。 |
| format | 字符串 | query | 是 | 所需的输出格式。支持的值:png、jpeg、gif、bmp、svg、tiff、emf、wmf、pdf。 |
请求示例
curl -X PUT "https://api.aspose.cloud/v3.0/cells/export?objectType=shape&format=tiff" \
-H "accept: multipart/form-data" \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer <your_access_token>" \
-H "x-aspose-client: Containerize.Swagger" \
-d '{"File":{}}'
响应
{
"Files": [
{
"Filename": "Book1_xlsx_Sheet1_Shapes_0.tif",
"FileSize": 390,
"FileContent": "-----Base64String--------"
}
// ... 其他文件对象 ...
]
}
典型 Base64 编码的文件内容大小通常为几百字节至数兆字节,具体取决于图像尺寸和格式。
HTTP 状态码
| 状态码 | 含义 | 描述 |
|---|---|---|
| 200 | OK(成功) | 形状导出成功;响应包含文件列表。 |
| 400 | Bad Request(错误请求) | 缺少或参数无效。 |
| 401 | Unauthorized(未授权) | 无效或缺少访问令牌。 |
| 413 | Payload Too Large(请求体过大) | 上传的文件超出大小限制。 |
| 500 | Internal Server Error(内部服务器错误) | 服务器发生意外错误。 |
如何结合 SDK 使用 PostExport API
PostExport API 规范
OpenAPI 规范 定义了一个公开可访问的编程接口,可让您直接通过网页浏览器执行 REST 交互。
您可以使用 cURL 命令行工具轻松访问 Aspose.Cells 网络服务。以下示例展示了如何使用 cURL 调用 Cloud API。
curl -X PUT "https://api.aspose.cloud/v3.0/cells/export?objectType=shape&format=tiff" \
-H "accept: multipart/form-data" \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer <your_access_token>" \
-H "x-aspose-client: Containerize.Swagger" \
-d '{"File":{}}'
使用 Aspose.Cells Cloud SDK
使用 SDK 是开发 Aspose.Cells Cloud 应用的最快方式。SDK 封装了底层细节,使您能专注于业务逻辑。请参阅 GitHub 仓库,获取 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例展示了如何使用多种 SDK 调用 Aspose.Cells 网络服务: