Uzziniet, kā tiešsaistē pārvērst Excel par PDF, izmantojot Python SDK. Saglabājiet XLS PDF formātā.

Pārvērst Excel uz PDF

Pārvērst Excel uz PDF | XLS konvertēšanas uz PDF API

Šajā rakstā mēs apspriedīsim detalizētu informāciju par to, kā Excel konvertēt uz PDF, izmantojot Python SDK. Mēs izmantojam Excel izklājlapas, lai uzglabātu, kārtotu un izsekotu datu kopas. To izmanto grāmatveži, datu analītiķi un citi profesionāļi. Bet, lai skatītu šos failus, mums ir nepieciešama īpaša lietojumprogramma, piemēram, MS Excel, OpenOffice Calc uc Taču, ja saglabājam Excel PDF formātā, to var apskatīt jebkurā platformā un jebkurā ierīcē.

Excel uz PDF konvertēšanas API

Aspose.Cells Cloud ir REST API, kas piedāvā iespējas izveidot, rediģēt un pārveidot Excel failus uz PDF un citiem atbalstītiem formātiem. Lai izmantotu šīs funkcijas Python lietojumprogrammā, lūdzu, mēģiniet izmantot Aspose.Cells Cloud SDK for Python. Lūdzu, izmantojiet šo komandu konsolē, lai instalētu SDK:

pip install asposecellscloud

Nākamais solis ir izveidot Aspose Cloud kontu un iegūt klienta akreditācijas datus. Šie akreditācijas dati ir nepieciešami, lai izveidotu savienojumu ar mākoņpakalpojumiem, kā arī piekļūtu dokumentiem no mākoņkrātuves.

Pārvērtiet Excel uz PDF programmā Python

Lūdzu, veiciet tālāk norādītās darbības, lai pārvērstu Excel PDF formātā, izmantojot Python koda fragmentu.

  • Izmantojot klienta akreditācijas datus, izveidojiet CellsApi objektu
  • Izveidojiet virknes objektu, norādot izvades formātu kā PDF
  • Izsauciet cellsworkbookgetworkbook(…) metodi, lai Excel pārvērstu par PDF
# Lai iegūtu vairāk koda paraugu, lūdzu, apmeklējiet vietni https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # inicializēt CellsApi instnace
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # ievadiet Excel darbgrāmatu
        input_file = "Book1.xlsx"
        # iegūtais formāts
        format = "PDF"
        # iegūtais faila nosaukums
        output = "Converted.pdf"

        # izsauciet API, lai sāktu konvertēšanas darbību
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # drukāt atbildes kodu konsolē
        print(response)

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

1. attēls: – Excel uz PDF konvertēšanas priekšskatījums.

Iepriekš minētajā piemērā izmantotos failu paraugus var lejupielādēt no Book1.xlsx un Converted.pdf.

XLS uz PDF, izmantojot cURL komandas

REST API var viegli piekļūt, izmantojot cURL komandas jebkurā platformā. Tā kā Aspose.Cells Cloud ir izstrādāts uz REST arhitektūras, mēs varam arī veikt XLS konvertēšanu uz PDF, izmantojot cURL komandas. Tāpēc vispirms mums ir jāģenerē JWT piekļuves marķieris, pamatojoties uz klienta akreditācijas datiem. Lūdzu, izpildiet šādu komandu:

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"

Tagad mums ir jāizpilda šāda komanda, lai tiešsaistē pārvērstu xls uz pdf.

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

Secinājums

Šajā emuārā mēs esam apsprieduši darbības, kas jāveic, lai Excel pārvērstu par PDF, izmantojot Python koda fragmentus. Tajā pašā laikā esam izpētījuši iespējas Excel saglabāt PDF formātā, izmantojot cURL komandas. Pilnu Python SDK avota kodu var lejupielādēt no GitHub. Mēs arī iesakām izpētīt Programmētāju rokasgrāmatu, lai uzzinātu vairāk par citām aizraujošām funkcijām.

Ja jums ir kādi saistīti jautājumi vai rodas problēmas, izmantojot mūsu API, lūdzu, sazinieties ar mums, izmantojot bezmaksas tehniskā atbalsta forumu.

Saistītie raksti

Ir ļoti ieteicams apmeklēt tālāk norādītās saites, lai uzzinātu vairāk par