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.
  • Нарешті, викличте методcellsworkbookgetworkbook(…), щоб перетворити 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 представляє два різні, але ефективні шляхи, кожен з яких відповідає різноманітним уподобанням користувачів і технічним можливостям. Aspose.PDF Cloud SDK для Python пропонує зручне рішення, орієнтоване на код, бездоганно інтегруючи перетворення XLSB у PDF у програми Python. З іншого боку, комбінація команд Aspose.Cells Cloud і cURL представляє альтернативу, керовану командним рядком. Цей підхід використовує зручність і знайомство інтерфейсів командного рядка, дозволяючи швидко конвертувати безпосередньо з терміналу.

Схожі статті

Ми рекомендуємо прочитати наступні статті для подальшого розуміння: