Naučite kako pretvoriti Excel u PDF na mreži koristeći Python SDK. Sačuvajte 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)
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