Naučite kako pretvoriti Excel u PDF na mreži koristeći Python SDK. Sačuvajte XLS u PDF.

Pretvorite Excel u PDF

Pretvori Excel u PDF | API za konverziju XLS u PDF

U ovom članku ćemo razgovarati o detaljima o tome kako pretvoriti Excel u PDF koristeći Python SDK. Koristimo Excel tabele za pohranjivanje, organiziranje i praćenje skupova podataka. Koriste ga računovođe, analitičari podataka i drugi profesionalci. Ali da bismo vidjeli ove datoteke, potrebna nam je određena aplikacija kao što je MS Excel, OpenOffice Calc, itd. Međutim, ako spremimo Excel u PDF, može se gledati na bilo kojoj platformi i bilo kojem uređaju.

Excel to PDF Conversion API

Aspose.Cells Cloud je REST API koji nudi mogućnosti za kreiranje, uređivanje i transformaciju excel datoteka u PDF i druge podržane formate. Da biste koristili ove funkcije u Python aplikaciji, pokušajte koristiti Aspose.Cells Cloud SDK za Python. Koristite sljedeću naredbu u konzoli da instalirate SDK:

pip install asposecellscloud

Sljedeći korak je da kreirate Aspose Cloud račun i dobijete detalje o akreditivima klijenta. Ovi vjerodajnici su neophodni za povezivanje s Cloud uslugama, kao i za pristup dokumentima iz skladišta u oblaku.

Pretvorite Excel u PDF u Pythonu

Slijedite dolje navedene korake da pretvorite Excel u PDF format koristeći Python isječak koda.

  • Kreirajte objekt CellsApi koristeći akreditive klijenta
  • Kreirajte string objekt koji specificira izlazni format kao PDF
  • Pozovite cellsworkbookgetworkbook(…) metodu da pretvorite Excel u PDF
# Za više uzoraka koda, posjetite https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # inicijalizirati CellsApi instancu
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # unesite Excel radnu svesku
        input_file = "Book1.xlsx"
        # rezultujući format
        format = "PDF"
        # naziv rezultujuće datoteke
        output = "Converted.pdf"

        # pozovite API za pokretanje operacije konverzije
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # ispisati kod odgovora u konzoli
        print(response)

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

Slika 1: - Pregled konverzije Excel u PDF.

Primjeri datoteka korištenih u gornjem primjeru mogu se preuzeti sa Book1.xlsx i Converted.pdf.

XLS u PDF koristeći cURL komande

REST API-jima se lako može pristupiti putem cURL komandi na bilo kojoj platformi. Budući da je Aspose.Cells Cloud razvijen na REST arhitekturi, tako da možemo izvršiti i XLS u PDF konverziju pomoću cURL naredbi. Dakle, prvo moramo generirati JWT pristupni token na osnovu akreditiva klijenta. Izvršite sljedeću naredbu:

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"

Sada moramo izvršiti sljedeću naredbu za konvertiranje xls u pdf na mreži.

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

Zaključak

U ovom blogu smo raspravljali o koracima za pretvaranje Excela u PDF pomoću isječaka Python koda. Istovremeno smo istražili opcije za spremanje Excela u PDF pomoću cURL komandi. Kompletan izvorni kod Python SDK-a može se preuzeti sa GitHub. Također preporučujemo da istražite Vodič za programere kako biste saznali više o drugim uzbudljivim funkcijama.

Ako imate bilo kakav srodan upit ili naiđete na bilo kakav problem dok koristite naše API-je, slobodno nas kontaktirajte putem besplatnog foruma tehničke podrške.

povezani članci

Preporučljivo je da posjetite sljedeće linkove kako biste saznali više o tome