导出 OLE 对象 – Aspose.Cells Cloud API
Contents
[
Hide
]
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。 |
响应
成功请求将返回一个 JSON 对象,列出导出的文件:
{
"Files": [
{
"Filename": "OLESlide.ppt",
"FileSize": 390,
"FileContent": "-----Base64String--------"
},
{
"Filename": "OLEDoc.docx",
"FileSize": 382,
"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 Web 服务。以下示例展示了如何使用 cURL 调用云 API:
curl -X POST "https://api.aspose.cloud/v3.0/cells/export?objectType=oleobject&format=pdf" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-F "file=@MyWorkbook.xlsx" \
-F "outputFormat=pdf"
什么是 OLE 对象?
OLE(对象链接与嵌入,Object Linking and Embedding)对象 可将外部内容(如 Word 文档、PowerPoint 幻灯片、图像或其他文件)嵌入 Excel 工作簿中。导出时,嵌入的内容将被提取并以请求的输出格式保存。
端点概览
POST https://api.aspose.cloud/v3.0/cells/export?objectType=oleobject&format={outputFormat}
objectType– 必须设为oleobject。format– 目标输出格式(例如pdf、png、jpeg、docx、pptx)。
使用 Aspose.Cells Cloud SDK
使用 SDK 是加快开发速度的最佳方式。SDK 能处理底层细节,让您专注于项目任务。请查阅 GitHub 仓库,获取 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例展示了如何使用不同 SDK 调用 Aspose.Cells Web 服务: