XLSB в PDF

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

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

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

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

Теперь, чтобы использовать SDK, выполните следующую команду для установки SDK в локальной системе:

pip install asposecellscloud

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

XLSB в PDF в Python

В этом разделе мы собираемся выполнить шаги, чтобы загрузить лист XLSB (excel) из облачного хранилища и преобразовать его в формат PDF. В этом примере все листы XLSB конвертируются в формат 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

Преобразование XLSB в PDF достигается благодаря синергии Aspose.Cells Cloud и мощи команд 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"

Получив токен JWT, выполните следующую команду, чтобы преобразовать Excel (XLSB) в формат 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

Вместо преобразования всех листов из файла XLSB нам может потребоваться преобразовать выбранный лист в формат PDF. Итак, выполните следующую команду, чтобы сохранить выбранный лист в 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

Вы можете получить примеры файлов, использованных в приведенных выше примерах, по следующим ссылкам:

Полезные ссылки

Заключение

В заключение отметим, что путь преобразования XLSB в PDF представляет собой два различных, но эффективных пути, каждый из которых учитывает различные предпочтения пользователей и технические возможности. Облачный SDK Aspose.PDF for Python предлагает удобное и ориентированное на код решение, легко интегрирующее преобразование XLSB в PDF в приложения Python. С другой стороны, комбинация команд Aspose.Cells Cloud и cURL представляет собой альтернативу, управляемую из командной строки. Этот подход использует удобство и привычность интерфейсов командной строки, позволяя быстро выполнять преобразования непосредственно с терминала.

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

Для лучшего понимания рекомендуем прочитать следующие статьи: