XLSB в PDF

Сохранить XLSB как PDF | конвертировать Xls в PDF онлайн

XLSB — это набор записей и структур, определяющих содержимое книги Excel. Обычно содержимое включает неструктурированные или частично структурированные таблицы чисел, текста или и чисел, и текста, формул, подключений к внешним данным, диаграмм и изображений. Чтобы обеспечить более широкую адаптируемость и обмен данными между командами, преобразование в формат PDF является практичным подходом. Поэтому в этой статье мы подробно обсудим, как преобразовать XLSB в PDF с помощью Python SDK.

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)
Превью Excel в PDF

Изображение 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
Лист Excel в PDF

Изображение 2: Предварительный просмотр преобразования листа Excel в PDF

Получите образцы файлов, использованные в приведенных выше примерах, по следующим ссылкам.

Вывод

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

Статьи по Теме

Мы рекомендуем ознакомиться со следующими статьями для дальнейшего понимания: