Экспорт изображения
Вы можете экспортировать изображения в следующие форматы: PNG, GIF, JPEG, BMP, SVG, TIFF, EMF, и WMF.
REST API
POST https://api.aspose.cloud/v3.0/cells/export
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификации на основе JWT-токена.
Параметры запроса
| Параметр | Место размещения | Тип | Обязательный | Описание |
|---|---|---|---|---|
file |
Form‑data | file | Да | Рабочая книга Excel (.xlsx, .xls и т.д.), содержащая OLE-объекты. |
outputFormat |
Query | string | Да | Целевой формат экспортируемых объектов (pdf, png, jpeg, docx, pptx). |
objectType |
Query | string | Да | Фиксированное значение oleobject. |
Ответ
{
"Files": [
{
"Filename": "Book1_xlsx_Sheet6_Pictures_0.tif",
"FileSize": 21680,
"FileContent": "-----Base64String--------"
},
{
"Filename": "Book1_xlsx_Sheet6_Pictures_1.tif",
"FileSize": 21286,
"FileContent": "-----Base64String--------"
},
{
"Filename": "myDocument_xlsx_Sheet2_Pictures_0.tif",
"FileSize": 130084,
"FileContent": "-----Base64String--------"
},
{
"Filename": "myDocument_xlsx_Sheet2_Pictures_1.tif",
"FileSize": 120062,
"FileContent": "-----Base64String--------"
}
]
}
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | 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=picture&format=tiff" \
-H "accept: multipart/form-data" \
-H "Content-Type: multipart/form-data" \
-H "x-aspose-client: Containerize.Swagger" \
-d '{"File":{}}'
Использование SDK Aspose.Cells Cloud
Использование SDK — наиболее эффективный способ ускорить разработку. SDK обрабатывает низкоуровневые детали, позволяя вам сосредоточиться на логике вашего проекта. Полный список SDK Aspose.Cells Cloud доступен в репозитории на GitHub.
Следующие примеры кода демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK: