
Сохранить XLSB как PDF | конвертировать Xls в PDF онлайн
XLSB — это набор записей и структур, определяющих содержимое книги Excel. Обычно содержимое включает неструктурированные или частично структурированные таблицы чисел, текста или и чисел, и текста, формул, подключений к внешним данным, диаграмм и изображений. Чтобы обеспечить более широкую адаптируемость и обмен данными между командами, преобразование в формат PDF является практичным подходом. Поэтому в этой статье мы подробно обсудим, как преобразовать XLSB в PDF с помощью Python SDK.
- API преобразования Excel
- XLSB в PDF на Python
- Преобразование Excel в PDF с помощью команд cURL
- Преобразование определенного листа Excel в PDF с помощью Python
API преобразования Excel
Aspose.Cells Cloud SDK For Python — это наше проверенное решение для создания, обработки и преобразования файлов Excel в основные форматы файлов, включая PDF. Итак, давайте установим SDK, выполнив следующую команду:
pip install asposecellscloud
После установки следующим шагом будет регистрация бесплатной учетной записи на панели инструментов Aspose.Cloud с использованием GitHub или учетной записи Google, или используйте регистрацию для получения учетных данных клиента.
XLSB в PDF на Python
В этом разделе мы собираемся выполнить шаги, чтобы загрузить рабочий лист XLSB (excel) из облачного хранилища и преобразовать его в формат PDF. Обратите внимание, что мы собираемся преобразовать полную книгу в формат PDF.
- Во-первых, создайте объект CellsApi, используя учетные данные клиента.
- Во-вторых, укажите имя входного XLSB, имя результирующего файла и выходной формат как PDF.
- Вызовите метод cellworkbookgetworkbook(…), чтобы преобразовать XLSB в PDF и сохранить результат в облачном хранилище.
# Дополнительные примеры кода см. на странице https://github.com/aspose-cells-cloud/aspose-cells-cloud-python.
def XLSBtoPDF():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# инициализировать экземпляр CellsApi
cellsApi = asposecellscloud.CellsApi(client_id,client_secret)
# входная книга XLSB
input_file = "myDocument.xlsb"
# результирующий формат
format = "PDF"
# результирующее имя файла
output = "Converted.pdf"
# вызвать API для преобразования XLSB в PDF
response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output)
# вывести код ответа в консоль
print(response)
# вывести сообщение в консоль (необязательно)
print('XLSB sucessfully converted to PDF !')
except ApiException as e:
print("Exception while calling CellsApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)

Изображение 1: предварительный просмотр преобразования Excel в PDF
Преобразование Excel в PDF с помощью команд cURL
Теперь мы собираемся выполнить шаги, чтобы сохранить excel в pdf с помощью команд cURL в терминале командной строки. Итак, сначала нам нужно сгенерировать токен доступа JWT (на основе учетных данных нашего клиента).
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Теперь выполните следующую команду, чтобы преобразовать Excel в формат PDF. После выполнения полученный PDF-файл сохраняется в том же облачном хранилище.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsb?format=PDF&isAutoFit=false&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Преобразование определенного листа Excel в PDF с помощью команды cURL
У нас может возникнуть потребность преобразовать выбранный рабочий лист XLS в формат PDF, а не преобразовать всю книгу. Итак, в этом разделе мы собираемся выполнить это требование. учетные данные.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsb/worksheets/Sheet2?format=PDF&verticalResolution=0&horizontalResolution=0" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o SingleWorksheet.pdf

Изображение 2: Предварительный просмотр преобразования листа Excel в PDF
Получите образцы файлов, использованные в приведенных выше примерах, по следующим ссылкам.
Вывод
Мы узнали, как преобразовать Excel в PDF (XLSB в PDF) с помощью Python SDK. В то же время мы узнали подробности о том, как преобразовать полный Excel в PDF с помощью команд cURL, а также о том, как экспортировать определенный лист Excel в PDF. Вы можете изучить Руководство разработчика, чтобы узнать о других интересных функциях, предлагаемых API. Если у вас возникнут какие-либо проблемы, свяжитесь с нами через бесплатный форум технической поддержки.
Статьи по Теме
Мы рекомендуем ознакомиться со следующими статьями для дальнейшего понимания: