Как преобразовать данные диапазона локальной электронной таблицы в PDF-файл: пошаговое руководство

Экспорт диапазона данных из локального файла Excel в PDF с использованием облачного API.

Необходимые условия: перед использованием этого API вам необходима действующая учетная запись Aspose.Cells Cloud, JWT-токен доступа и, по желанию, SDK Aspose.Cells Cloud для вашего языка программирования. Убедитесь, что целевое хранилище (по умолчанию или пользовательское) настроено, если вы планируете использовать параметр outStorageName.

API преобразования диапазона в PDF

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

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

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

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

Имя параметра Тип Путь/Строка запроса/HTTP-тело Описание
Spreadsheet Файл FormData Загрузка файла электронной таблицы.
worksheet Строка Запрос Имя рабочего листа в электронной таблице.
range Строка Запрос Диапазон ячеек для преобразования, например, A1:C10.
outPath Строка Запрос (Необязательно) Путь к папке, где сохранена рабочая книга. По умолчанию null.
outStorageName Строка Запрос Имя хранилища для выходного файла.
fontsLocation Строка Запрос Местоположение для хранения пользовательских шрифтов для личного использования.
region Строка Запрос Настройка региона электронной таблицы.
password Строка Запрос Пароль для открытия файла электронной таблицы.

Ответ

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

Типичный ответ — двоичный PDF-поток, возвращаемый как загружаемый файл.

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

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

Где следует использовать API преобразования диапазона в PDF?

  • Финансовая отчетность: преобразование балансов, отчетов о прибылях и убытках (конкретные диапазоны) в PDF для подготовки к аудиту.
  • Отчеты о продажах: преобразование панелей продаж или расчета комиссионных в распространяемые PDF-файлы.
  • Операционные показатели: экспорт таблиц ключевых показателей эффективности (KPI) и метрик производительности в виде официальных PDF-отчетов.
  • Договорные данные: экспорт ценовых таблиц и соглашений об уровне обслуживания из электронных таблиц в виде PDF-вложений.
  • Журналы аудита: сохранение диапазонов финансовых данных в виде неизменяемых PDF-доказательств.
  • Сводки портфеля: экспорт диапазонов доходности инвестиций в виде готовых к отправке клиентам PDF-выписок.
  • Отчеты по контролю качества: экспорт диапазонов данных инспекции в PDF для ведения отчетов о соответствии требованиям.
  • Сводки по запасам: преобразование таблиц уровней запасов в PDF для обзора руководством.

Зачем использовать API преобразования диапазона в PDF?

  • Удобный для разработчиков: Aspose.Cells Cloud предлагает библиотеки SDK на множестве языков программирования, что позволяет быстро разрабатывать решения и обеспечивает всестороннюю документацию. По сравнению с созданием собственных решений для визуализации диаграмм, это значительно сокращает объем работы по разработке.
  • Экономически эффективно: вы можете преобразовывать данные диапазона без предварительной загрузки всей рабочей книги, экономя место в хранилище и снижая затраты.
  • Сохраняет сложное форматирование Excel в универсально доступном формате PDF.

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

Спецификация API преобразования диапазона в PDF

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

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

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

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

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