Как преобразовать табличные данные из локальной электронной таблицы в PDF-файл: пошаговое руководство
Экспорт табличных данных из локального файла Excel в PDF-файл с использованием облачного API.
Преобразование таблицы в PDF: API
Веб-API
PUT https://api.aspose.cloud/v4.0/cells/convert/table/pdf
Безопасность и аутентификация
Aspose.Cells Cloud API защищены и требуют аутентификации на основе токена JWT.
Параметры запроса:
| Имя параметра | Тип | Путь/Строка запроса/Тело HTTP | Описание |
|---|---|---|---|
| Spreadsheet | Файл | FormData | Загрузите файл электронной таблицы, который нужно преобразовать. |
| worksheet | Строка | Запрос | Имя рабочего листа электронной таблицы. |
| tableName | Строка | Запрос | Имя таблицы для преобразования. |
| outPath | Строка | Запрос | (Необязательно) Путь к папке, где будет сохранён преобразованный PDF. По умолчанию — null. |
| outStorageName | Строка | Запрос | Укажите имя хранилища выходного файла. |
| fontsLocation | Строка | Запрос | Использовать пользовательские шрифты для PDF. |
| region | Строка | Запрос | Указать региональные настройки для электронной таблицы. |
| password | Строка | Запрос | Пароль для доступа к файлу электронной таблицы. |
Ответ
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Пример заголовков ответа
HTTP/1.1 200 OK
Content-Type: application/pdf
Content-Disposition: attachment; filename="ConvertedTable.pdf"
Content-Length: 124578
Коды 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-взаимодействий непосредственно из веб-браузера. Вы можете использовать инструмент командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как выполнить вызов облачного API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — самый быстрый способ разработки, так как он абстрагирует низкоуровневые детали, позволяя преобразовывать табличные данные электронной таблицы в PDF-файл с минимальным объёмом кода. Ознакомьтесь с репозиторием на GitHub для получения полного списка SDK Aspose.Cells Cloud.
Следующие примеры кода демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK: