Вызов загружает локальный файл электронной таблицы, преобразует указанный диапазон и возвращает изображение в виде бинарного потока.

Метод преобразования диапазона в изображение

PUT https://api.aspose.cloud/v4.0/cells/convert/range/image

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

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

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

Название Местоположение Тип Обязательный Описание
Spreadsheet Form‑Data (multipart/form-data) Файл Да Файл Excel для обработки.
worksheet Query Строка Да Имя листа, содержащего диапазон (например, Sheet1).
range Query Строка Да Диапазон ячеек для преобразования, например, A1:C10.
format Query Строка Да Формат выходного изображения (png, jpeg, svg, tiff, bmp).
printHeadings Query Логический Нет true — включить заголовки строк и столбцов в изображение.
outPath Query Строка Нет Путь к папке для сохранения сгенерированного файла в облачное хранилище.
outStorageName Query Строка Нет Имя сервиса хранилища (например, MyStorage).
fontsLocation Query Строка Нет URL или путь к пользовательским шрифтам, используемым при преобразовании.
region Query Строка Нет Идентификатор языкового стандарта (например, en-US, fr-FR). Влияет на форматирование чисел и дат.
password Query Строка Нет Пароль для зашифрованных рабочих книг.
AutoRowsFit Query Логический Нет Автоматическая подгонка строк перед рендерингом.
AutoColumnsFit Query Логический Нет Автоматическая подгонка столбцов перед рендерингом.

Ответ

API возвращает преобразованный HTML-файл в виде бинарного потока (application/octet-stream).

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

Пример успешного ответа (HTTP)

HTTP/1.1 200 OK
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="report.png"
Content-Length: 8423

Сохраните тело ответа в файл (например, report.png), чтобы просмотреть отрендеренное изображение в браузере.


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

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

Как использовать API преобразования диапазона в изображение с SDK?

Спецификация OpenAPI

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

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

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

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

Приведённые ниже примеры кода демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK. Если загрузка из Gist заблокирована, вы можете скачать примеры напрямую из репозитория.