导出 OLE 对象 – Aspose.Cells Cloud API

REST API

POST https://api.aspose.cloud/v3.0/cells/export

安全与身份验证

Aspose.Cells Cloud API 是安全的,需要基于 JWT 令牌的身份验证

请求参数

参数 位置 类型 必填项 描述
file 表单数据 文件 包含 OLE 对象的 Excel 工作簿(.xlsx.xls 等)。
outputFormat 查询参数 字符串 导出对象的目标格式(pdfpngjpegdocxpptx)。
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 – 目标输出格式(例如 pdfpngjpegdocxpptx)。

使用 Aspose.Cells Cloud SDK

使用 SDK 是加快开发速度的最佳方式。SDK 能处理底层细节,让您专注于项目任务。请查阅 GitHub 仓库,获取 Aspose.Cells Cloud SDK 的完整列表。

以下代码示例展示了如何使用不同 SDK 调用 Aspose.Cells Web 服务: