Excel в PNG
Этот REST API преобразует файл электронной таблицы в формат PNG.
Спецификация REST API
POST https://api.aspose.cloud/v3.0/cells/convert/png
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификации на основе токена JWT.
Параметр запроса (query parameter)
| Имя параметра | Тип | Описание |
|---|---|---|
| password | string | Пароль, необходимый для открытия файла Excel. |
| storageName | string | Имя хранилища, в котором расположен файл. |
| checkExcelRestriction | bool | Определяет, следует ли проверять ограничения файла Excel при изменении ячеек или связанных объектов. |
Параметр тела запроса (request body parameter)
| Имя параметра | Тип | Описание |
|---|---|---|
| datafile | data file | Файл электронной таблицы, включённый в первую часть multipart-запроса. |
Ответ
API возвращает объект FileInfo, содержащий созданное изображение PNG.
| Поле | Тип | Описание |
|---|---|---|
| Filename | string | Имя PNG-файла (например, example.png). |
| FileSize | int | Размер файла в байтах. |
| FileContent | string | Содержимое PNG-файла в кодировке Base64. |
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK | Фильтр успешно применён; ответ содержит сведения об операции. |
| 400 | Bad Request | Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized | Недопустимый или отсутствующий токен JWT. |
| 413 | Payload Too Large | Загруженный файл превышает предельный размер. |
| 500 | Internal Server Error | Непредвиденная ошибка сервера. |
Как использовать API PostConvertWorkbookToPNG с SDK
Спецификация API PostConvertWorkbookToPNG
Спецификация OpenAPI определяет публично доступное программное интерфейсное API и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать инструмент командной строки cURL для лёгкого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как отправлять запросы к Cloud API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — это лучший способ ускорить разработку. SDK обрабатывает низкоуровневые детали, позволяя сосредоточиться на задачах вашего проекта. Полный список SDK Aspose.Cells Cloud доступен в репозитории GitHub.
Следующие примеры кода демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK:
Другие API, реализующие аналогичные функции
- POST /cells/{name}/saveAs – Сохраняет файл Excel в формате CSV (или другом формате) с дополнительными настройками и сохраняет результат.
- PUT /cells/convert – Преобразует файл Excel в CSV (или другой формат) с необязательными параметрами и возвращает результат в ответе.
- GET /cells/{name} – Получает файл Excel и может конвертировать его в CSV (или другой формат) на лету.