Преобразование диаграммы Excel в изображение – REST API Aspose.Cells Cloud

Этот REST API демонстрирует, как преобразовать диаграмму Excel в изображение с помощью Aspose.Cells Cloud.

API PutWorksheetAddChart

GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/charts/{chartNumber}?format={format}

Поддерживаемые форматы изображений: png, jpeg, bmp, tiff и gif.

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

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

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

Имя параметра Тип Расположение Описание
name string path Имя документа.
sheetName string path Имя рабочего листа.
chartNumber integer path Номер диаграммы.
format string query Формат экспортируемого файла.
folder string query Папка документа.
storageName string query Имя хранилища.

Ответ

Эндпоинт возвращает файл изображения в запрошенном формате в виде бинарного потока (например, byte[]). Заголовок Content-Type ответа соответствует выбранному формату изображения: image/png, image/jpeg и т.д.

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

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

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

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

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

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

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

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

Следующие примеры кода демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK: