Naučite kako pretvoriti Excel u PDF na mreži pomoću Python SDK-a. Spremite XLS u PDF.

Pretvorite Excel u PDF

Pretvori Excel u PDF | API za pretvorbu XLS u PDF

U ovom članku raspravljat ćemo o pojedinostima o tome kako pretvoriti Excel u PDF pomoću Python SDK-a. Koristimo Excel proračunske tablice za pohranjivanje, organiziranje i praćenje skupova podataka. Koriste ga računovođe, analitičari podataka i drugi stručnjaci. Ali da bismo vidjeli te datoteke, potrebna nam je posebna aplikacija kao što je MS Excel, OpenOffice Calc itd. Međutim, ako Excel spremimo u PDF, može se pregledavati na bilo kojoj platformi i bilo kojem uređaju.

API za pretvorbu Excela u PDF

Aspose.Cells Cloud je REST API koji nudi mogućnosti stvaranja, uređivanja i transformacije excel datoteka u PDF i druge podržane formate. Kako biste koristili ove značajke u aplikaciji Python, pokušajte koristiti Aspose.Cells Cloud SDK za Python. Upotrijebite sljedeću naredbu u konzoli za instalaciju SDK-a:

pip install asposecellscloud

Sljedeći korak je stvoriti Aspose Cloud račun i dobiti podatke o vjerodajnicama klijenta. Te su vjerodajnice potrebne za povezivanje s uslugama u oblaku kao i za pristup dokumentima iz pohrane u oblaku.

Pretvorite Excel u PDF u Pythonu

Slijedite dolje navedene korake za pretvaranje Excela u PDF format pomoću isječka koda Pythona.

  • Stvorite objekt CellsApi pomoću vjerodajnica klijenta
  • Stvorite string objekt koji specificira izlazni format kao PDF
  • Pozovite cellsworkbookgetworkbook(…) metodu za pretvaranje Excela 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 instancu CellsApi
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # unos Excel radna knjiga
        input_file = "Book1.xlsx"
        # rezultantni format
        format = "PDF"
        # rezultirajući naziv datoteke
        output = "Converted.pdf"

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

        # ispis koda 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 Excela u PDF.

Ogledne datoteke korištene u gornjem primjeru mogu se preuzeti s Book1.xlsx i Converted.pdf.

XLS u PDF pomoću cURL naredbi

REST API-jima se lako može pristupiti putem cURL naredbi na bilo kojoj platformi. Budući da je Aspose.Cells Cloud razvijen na REST arhitekturi, također možemo izvršiti konverziju XLS u PDF koristeći cURL naredbe. Prvo moramo generirati JWT pristupni token na temelju vjerodajnica klijenta. Molimo 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 pretvaranje xls u pdf online.

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 smo blogu raspravljali o koracima za pretvaranje Excela u PDF pomoću isječaka koda Pythona. Istodobno smo istražili mogućnosti spremanja Excela u PDF pomoću cURL naredbi. Potpuni izvorni kod Python SDK-a može se preuzeti s GitHub. Također preporučujemo da istražite Vodič za programere kako biste saznali više o drugim uzbudljivim značajkama.

Ako imate bilo kakav povezan upit ili naiđete na bilo kakav problem tijekom korištenja naših API-ja, slobodno nas kontaktirajte putem besplatnog foruma tehničke podrške.

povezani članci

Toplo se preporučuje da posjetite sljedeće poveznice kako biste saznali više o tome