Экспорт 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: