Sužinokite, kaip konvertuoti „Excel“ į PDF internete naudojant Python SDK. Išsaugoti XLS į PDF.

Konvertuoti Excel į PDF

Konvertuoti Excel į PDF | XLS konvertavimo į PDF API

Šiame straipsnyje aptarsime, kaip konvertuoti Excel į PDF naudojant Python SDK. Duomenų rinkiniams saugoti, tvarkyti ir sekti naudojame Excel skaičiuokles. Ją naudoja buhalteriai, duomenų analitikai ir kiti specialistai. Tačiau norint peržiūrėti šiuos failus, mums reikia specialios programos, tokios kaip MS Excel, OpenOffice Calc ir tt Tačiau jei Excel įrašysime PDF formatu, jį bus galima peržiūrėti bet kurioje platformoje ir bet kuriame įrenginyje.

„Excel“ į PDF konvertavimo API

„Aspose.Cells Cloud“ yra REST API, siūlanti galimybę kurti, redaguoti ir transformuoti „Excel“ failus į PDF ir kitus palaikomus formatus. Jei norite naudoti šias funkcijas Python programoje, pabandykite naudoti Aspose.Cells Cloud SDK, skirtą Python. Norėdami įdiegti SDK, konsolėje naudokite šią komandą:

pip install asposecellscloud

Kitas veiksmas yra sukurti Aspose Cloud paskyrą ir gauti išsamią kliento kredencialų informaciją. Šie kredencialai būtini norint prisijungti prie debesies paslaugų ir pasiekti dokumentus iš debesies saugyklos.

Konvertuokite „Excel“ į PDF „Python“.

Atlikite toliau nurodytus veiksmus, norėdami konvertuoti Excel į PDF formatą naudodami Python kodo fragmentą.

  • Sukurkite CellsApi objektą naudodami kliento kredencialus
  • Sukurkite eilutės objektą, nurodydami išvesties formatą kaip PDF
  • Norėdami konvertuoti „Excel“ į PDF, iškvieskite metodą cellsworkbookgetworkbook(…)
# Norėdami gauti daugiau kodo pavyzdžių, apsilankykite https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # inicijuokite CellsApi instnace
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # įvesti Excel darbaknygę
        input_file = "Book1.xlsx"
        # gautas formatas
        format = "PDF"
        # gautas failo pavadinimas
        output = "Converted.pdf"

        # paskambinkite API, kad pradėtumėte konversijos operaciją
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # spausdinti atsakymo kodą konsolėje
        print(response)

    except ApiException as e:
        print("Exception while calling CellsApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
Excel į PDF

1 vaizdas: – „Excel“ į PDF konvertavimo peržiūra.

Aukščiau pateiktame pavyzdyje naudotus pavyzdinius failus galima atsisiųsti iš Book1.xlsx ir Converted.pdf.

XLS į PDF naudojant cURL komandas

REST API galima lengvai pasiekti naudojant cURL komandas bet kurioje platformoje. Kadangi Aspose.Cells Cloud sukurtas pagal REST architektūrą, taip pat galime atlikti XLS konvertavimą į PDF naudodami cURL komandas. Taigi pirmiausia turime sugeneruoti JWT prieigos raktą, pagrįstą kliento kredencialais. Vykdykite šią komandą:

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"

Dabar turime vykdyti šią komandą, norėdami konvertuoti xls į pdf internete.

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{}

Išvada

Šiame tinklaraštyje aptarėme veiksmus, kaip konvertuoti Excel į PDF naudojant Python kodo fragmentus. Tuo pačiu metu ištyrėme parinktis, kaip išsaugoti „Excel“ į PDF naudojant cURL komandas. Visą Python SDK šaltinio kodą galima atsisiųsti iš GitHub. Taip pat rekomenduojame peržiūrėti Programuotojų vadovą, kad sužinotumėte daugiau apie kitas įdomias funkcijas.

Jei turite kokių nors susijusių užklausų arba susiduriate su problemomis naudodami mūsų API, susisiekite su mumis per nemokamą techninės pagalbos forumą.

susiję straipsniai

Norėdami sužinoti daugiau apie tai, labai rekomenduojama apsilankyti toliau pateiktose nuorodose