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