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

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

API преобразования листа в PDF

Web API

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

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

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

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

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

Ответ

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

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

Код Значение Описание
200 OK (ОК) Фильтр применён успешно; ответ содержит сведения об операции.
400 Bad Request (Неверный запрос) Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла).
401 Unauthorized (Неавторизован) Недействительный или отсутствующий токен JWT.
413 Payload Too Large (Слишком большой payload) Загруженный файл превышает предельный размер.
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 API непосредственно из веб-браузера.

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

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

Использование SDK — самый быстрый способ разработки, так как он скрывает низкоуровневые детали, позволяя преобразовывать табличные данные электронной таблицы в PDF-файл с минимальным объёмом кода. Полный список SDK Aspose.Cells Cloud доступен в репозитории GitHub.

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