Научите како да конвертујете Екцел у ПДФ на мрежи користећи Питхон СДК. Сачувајте КСЛС у ПДФ.

Претворите Екцел у ПДФ

Претвори Екцел у ПДФ | АПИ за конверзију КСЛС у ПДФ

У овом чланку ћемо разговарати о детаљима о томе како да конвертујете Екцел у ПДФ користећи Питхон СДК. Користимо Екцел табеле за складиштење, организовање и праћење скупова података. Користе га рачуновође, аналитичари података и други професионалци. Али да бисмо прегледали ове датотеке, потребна нам је одређена апликација као што је МС Екцел, ОпенОффице Цалц, итд. Међутим, ако Екцел сачувамо у ПДФ-у, може се видети на било којој платформи и било ком уређају.

АПИ за конверзију Екцел у ПДФ

Аспосе.Целлс Цлоуд је РЕСТ АПИ који нуди могућности за креирање, уређивање и трансформацију екцел датотека у ПДФ и друге подржане формате. Да бисте користили ове функције у Питхон апликацији, покушајте да користите Аспосе.Целлс Цлоуд СДК за Питхон. Користите следећу команду у конзоли да бисте инсталирали СДК:

pip install asposecellscloud

Следећи корак је да направите Аспосе Цлоуд налог и добијете детаље о акредитивима клијента. Ови акредитиви су неопходни за повезивање са услугама у облаку, као и за приступ документима из складишта у облаку.

Претворите Екцел у ПДФ у Питхон-у

Пратите доле наведене кораке да бисте претворили Екцел у ПДФ формат користећи Питхон исечак кода.

  • Креирајте објекат ЦеллсАпи користећи акредитиве клијента
  • Направите стринг објекат који специфицира излазни формат као ПДФ
  • Позовите целлсворкбоокгетворкбоок(…) метод да бисте претворили Екцел у ПДФ
# За више узорака кода, посетите https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # иницијализовати ЦеллсАпи инстанцу
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # унесите Екцел радну свеску
        input_file = "Book1.xlsx"
        # резултујући формат
        format = "PDF"
        # назив резултујуће датотеке
        output = "Converted.pdf"

        # позовите АПИ да бисте покренули операцију конверзије
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # одштампати код одговора у конзоли
        print(response)

    except ApiException as e:
        print("Exception while calling CellsApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
Екцел у ПДФ

Слика 1: - Преглед конверзије Екцел у ПДФ.

Примери датотека коришћених у горњем примеру могу се преузети са Боок1.клск и Цонвертед.пдф.

КСЛС у ПДФ користећи цУРЛ команде

РЕСТ АПИ-јима се лако може приступити преко цУРЛ команди на било којој платформи. Пошто је Аспосе.Целлс Цлоуд развијен на РЕСТ архитектури, тако да можемо да извршимо и КСЛС у ПДФ конверзију користећи цУРЛ команде. Дакле, прво морамо да генеришемо ЈВТ приступни токен на основу акредитива клијента. Извршите следећу команду:

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"

Сада морамо да извршимо следећу команду да конвертујемо клс у пдф на мрежи.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/Book1.xlsx?format=PDF&isAutoFit=true&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-d{}

Закључак

У овом блогу смо разговарали о корацима за претварање Екцел-а у ПДФ користећи Питхон исечке кода. У исто време, истражили смо опције за чување Екцел-а у ПДФ-у помоћу цУРЛ команди. Комплетан изворни код Питхон СДК-а може се преузети са ГитХуб. Такође вам препоручујемо да истражите Водич за програмере да бисте сазнали више о другим узбудљивим функцијама.

Ако имате било какав сродан упит или наиђете на било какав проблем док користите наше АПИ-је, слободно нас контактирајте преко бесплатног форума техничке подршке.

повезани чланци

Веома је препоручљиво да посетите следеће линкове да бисте сазнали више о томе