Aflați cum să convertiți Excel în PDF online folosind Python SDK. Salvați 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
- Convertiți Excel în PDF în Python
- XLS în PDF folosind comenzile cURL
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)
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