Экспорт OLE-объекта — Aspose.Cells Cloud API

REST API

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

Безопасность и аутентификация

Aspose.Cells Cloud API защищены и требуют аутентификации на основе токена JWT.

Параметры запроса

Параметр Местоположение Тип Обязательный Описание
file Form‑data файл Да Рабочая книга Excel (.xlsx, .xls и т.д.), содержащая OLE-объекты.
outputFormat Query строка Да Целевой формат экспортируемых объектов (pdf, png, jpeg, docx, pptx).
objectType Query строка Да Фиксированное значение oleobject.

Ответ

Успешный запрос возвращает JSON-объект со списком экспортированных файлов:

{
  "Files": [
    {
      "Filename": "OLESlide.ppt",
      "FileSize": 390,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "OLEDoc.docx",
      "FileSize": 382,
      "FileContent": "-----Base64String--------"
    }
  ]
}

Коды HTTP-статуса

Код Значение Описание
200 OK (OK) Фильтр применён успешно; ответ содержит данные о операции.
400 Bad Request (Неверный запрос) Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла).
401 Unauthorized (Неавторизовано) Недействительный или отсутствующий токен JWT.
413 Payload Too Large (Слишком большой полезный груз) Загруженный файл превышает допустимый размер.
500 Internal Server Error (Внутренняя ошибка сервера) Непредвиденная ошибка сервера.

Как использовать API PostExport с SDK

Спецификация API PostExport

Спецификация OpenAPI определяет общедоступное программное интерфейсное API и позволяет выполнять REST-взаимодействия прямо из веб-браузера.

Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как выполнить вызов облачного API с помощью cURL.

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).

Использование SDK Aspose.Cells Cloud

Использование SDK — лучший способ ускорить разработку. SDK обрабатывает низкоуровневые детали, позволяя вам сосредоточиться на задачах проекта. Полный список SDK Aspose.Cells Cloud доступен в репозитории на GitHub.

В приведённых ниже примерах кода показано, как вызывать веб-сервисы Aspose.Cells с использованием различных SDK: