Aflați cum să convertiți Excel în PDF online folosind Python SDK. Salvați XLS în PDF.

Convertiți Excel în PDF

Convertiți Excel în PDF | API de conversie XLS în PDF

În acest articol, vom discuta detaliile despre cum să convertiți Excel în PDF utilizând Python SDK. Folosim foi de calcul Excel pentru a stoca, organiza și urmări seturi de date. Este folosit de contabili, analiști de date și alți profesioniști. Dar pentru a vizualiza aceste fișiere avem nevoie de o aplicație specifică precum MS Excel, OpenOffice Calc etc. Totuși, dacă salvăm Excel în PDF, acesta poate fi vizualizat pe orice platformă și orice dispozitiv.

API-ul de conversie Excel în PDF

Aspose.Cells Cloud este API-ul REST care oferă capabilitățile de a crea, edita și transforma fișiere Excel în PDF și alte formate acceptate. Pentru a utiliza aceste funcții în aplicația Python, încercați să utilizați Aspose.Cells Cloud SDK for Python. Vă rugăm să utilizați următoarea comandă în consolă pentru a instala SDK-ul:

pip install asposecellscloud

Următorul pas este să creezi un cont Aspose Cloud și să obții detalii despre acreditările clientului. Aceste acreditări sunt necesare pentru a vă conecta la serviciile Cloud, precum și pentru a accesa documente din stocarea în cloud.

Convertiți Excel în PDF în Python

Urmați pașii de mai jos pentru a converti Excel în format PDF utilizând un fragment de cod Python.

  • Creați un obiect al CellsApi folosind acreditările clientului
  • Creați un obiect șir specificând formatul de ieșire ca PDF
  • Apelați metoda cellsworkbookgetworkbook(…) pentru a converti Excel în PDF
# Pentru mai multe exemple de cod, vizitați https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # inițializați instanța CellsApi
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # introducerea registrului de lucru Excel
        input_file = "Book1.xlsx"
        # formatul rezultat
        format = "PDF"
        # numele fișierului rezultat
        output = "Converted.pdf"

        # apelați API-ul pentru a iniția operația de conversie
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # tipăriți codul de răspuns în consolă
        print(response)

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

Imaginea 1: - Previzualizarea conversiei Excel în PDF.

Exemplele de fișiere utilizate în exemplul de mai sus pot fi descărcate de pe Book1.xlsx și Converted.pdf.

XLS în PDF folosind comenzile cURL

API-urile REST pot fi accesate cu ușurință prin comenzile cURL pe orice platformă. Deoarece Aspose.Cells Cloud este dezvoltat pe arhitectura REST, putem efectua și conversie XLS în PDF folosind comenzile cURL. Deci, mai întâi trebuie să generăm un token de acces JWT pe baza acreditărilor clientului. Vă rugăm să executați următoarea comandă:

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"

Acum trebuie să executăm următoarea comandă pentru a converti xls în 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{}

Concluzie

În acest blog, am discutat pașii pentru a converti Excel în PDF folosind fragmente de cod Python. În același timp, am explorat opțiunile de salvare a Excel în PDF folosind comenzile cURL. Codul sursă complet al SDK-ului Python poate fi descărcat de pe GitHub. De asemenea, vă recomandăm să explorați Ghidul programatorilor pentru a afla mai multe despre alte funcții interesante.

Dacă aveți orice întrebare legată sau întâmpinați vreo problemă în timp ce utilizați API-urile noastre, nu ezitați să ne contactați prin Forumul de asistență tehnică gratuită.

Articole similare

Este foarte recomandat să vizitați următoarele link-uri pentru a afla mai multe despre