Преобразование Excel в PPTX с помощью Aspose.Cells Cloud API v3.0
Этот REST API преобразует файл электронной таблицы в формат PPTX.
API PostConvertWorkbookToPptx
POST https://api.aspose.cloud/v3.0/cells/convert/pptx
Безопасность и аутентификация
Aspose.Cells Cloud API защищены и требуют аутентификации по токену JWT.
Параметры запроса
| Имя параметра | Тип | Описание |
|---|---|---|
password |
string | Пароль, необходимый для открытия рабочей книги Excel. |
storageName |
string | Имя хранилища, в котором находится исходный файл. |
checkExcelRestriction |
bool | Определяет, следует ли применять ограничения файлов Excel при изменении объектов, связанных с ячейками. |
Параметр тела запроса
| Имя параметра | Тип | Описание |
|---|---|---|
datafile |
data file | Файл Excel, включенный в первую часть многокомпонентного тела запроса. |
Пример многокомпонентного тела запроса (упрощённо):
--boundary
Content-Disposition: form-data; name="File"; filename="input.xlsx"
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
<двоичное содержимое input.xlsx>
--boundary
Content-Disposition: form-data; name="password"
MyPwd
--boundary--
Ответ
API возвращает объект FileInfo, содержащий сгенерированный файл pptx.
| Поле | Тип | Описание |
|---|---|---|
| Filename | string | Имя файла pptx (например, example.pptx). |
| FileSize | int | Размер файла в байтах. |
| FileContent | string | Содержимое файла pptx в кодировке Base64. |
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK (ОК) | Фильтр успешно применён; ответ содержит детали операции. |
| 400 | Bad Request (Неверный запрос) | Отсутствуют или некорректны параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized (Неавторизовано) | Неверный или отсутствует токен JWT. |
| 413 | Payload Too Large (Слишком большой payload) | Загруженный файл превышает лимит размера. |
| 500 | Internal Server Error (Внутренняя ошибка сервера) | Непредвиденная ошибка сервера. |
Примечания: Конечная точка поддерживает распространённые форматы Excel (.xlsx, .xls, .xlsm). Максимальный размер файла ограничен 50 МБ. Преобразование может быть недоступно для рабочих книг, содержащих макросы или защищённые листы, если не предоставлены соответствующие параметры.
Как использовать API PostConvertWorkbookToPptx с помощью SDK
Спецификация API PostConvertWorkbookToPptx
Спецификация OpenAPI определяет публично доступное программное интерфейсное описание и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. В приведённом ниже примере показано, как вызвать облачный API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — самый быстрый способ разработки. SDK абстрагирует низкоуровневые детали, позволяя сосредоточиться на вашем проекте. Полный список SDK Aspose.Cells Cloud доступен в [репозитории GitHub](https://github.com/aspose-cells-cloud" rel=“noopener noreferrer”).
Следующие примеры кода демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK:
Другие API, реализующие эту функцию
- POST /cells/convert/pdf – Преобразует файл Excel в PDF.
- POST /cells/convert/png – Преобразует файл Excel в изображения PNG.
- POST /cells/convert/svg – Преобразует файл Excel в формат SVG.