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