Naučite se pretvoriti Excel v PDF v spletu z uporabo Python SDK. Shranite XLS v PDF.
V tem članku bomo razpravljali o podrobnostih o tem, kako pretvoriti Excel v PDF s pomočjo Python SDK. Excelove preglednice uporabljamo za shranjevanje, organiziranje in sledenje nizom podatkov. Uporabljajo ga računovodje, analitiki podatkov in drugi strokovnjaki. Toda za ogled teh datotek potrebujemo posebno aplikacijo, kot je MS Excel, OpenOffice Calc itd. Če pa Excel shranimo v PDF, si ga lahko ogledamo na kateri koli platformi in kateri koli napravi.
API za pretvorbo Excel v PDF
Aspose.Cells Cloud je REST API, ki ponuja zmožnosti ustvarjanja, urejanja in preoblikovanja datotek excel v PDF in druge podprte formate. Če želite uporabiti te funkcije v aplikaciji Python, poskusite uporabiti Aspose.Cells Cloud SDK za Python. Za namestitev SDK uporabite naslednji ukaz v konzoli:
pip install asposecellscloud
Naslednji korak je ustvarjanje računa Aspose Cloud in pridobitev podatkov o poverilnicah stranke. Te poverilnice so potrebne za povezavo s storitvami v oblaku in za dostop do dokumentov iz shrambe v oblaku.
Pretvorite Excel v PDF v Pythonu
Prosimo, sledite spodnjim korakom za pretvorbo Excela v format PDF z odrezkom kode Python.
- Ustvarite objekt CellsApi s poverilnicami odjemalca
- Ustvarite objekt niza, ki določa obliko izhoda kot PDF
- Pokličite metodo cellsworkbookgetworkbook(…) za pretvorbo Excela v PDF
# Za več vzorcev kode obiščite https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
try:
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# inicializirajte instanco CellsApi
cellsApi = asposecellscloud.CellsApi(client_id,client_secret)
# vnos delovnega zvezka Excel
input_file = "Book1.xlsx"
# nastala oblika
format = "PDF"
# nastalo ime datoteke
output = "Converted.pdf"
# pokličite API, da sprožite operacijo pretvorbe
response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output)
# natisni odzivno kodo v konzoli
print(response)
except ApiException as e:
print("Exception while calling CellsApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
Vzorčne datoteke, uporabljene v zgornjem primeru, lahko prenesete iz Book1.xlsx in Converted.pdf.
XLS v PDF z uporabo ukazov cURL
Do API-jev REST lahko preprosto dostopate prek ukazov cURL na kateri koli platformi. Ker je Aspose.Cells Cloud razvit na arhitekturi REST, lahko izvedemo tudi pretvorbo XLS v PDF z ukazi cURL. Torej, najprej moramo ustvariti žeton dostopa JWT na podlagi poverilnic odjemalca. Prosimo, izvedite naslednji ukaz:
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"
Zdaj moramo izvesti naslednji ukaz za pretvorbo xls v pdf na spletu.
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ček
V tem blogu smo razpravljali o korakih za pretvorbo Excela v PDF z uporabo izrezkov kode Python. Hkrati smo raziskali možnosti za shranjevanje Excela v PDF z uporabo ukazov cURL. Celotno izvorno kodo Python SDK lahko prenesete iz GitHub. Priporočamo tudi, da raziščete Vodnik za programerje, če želite izvedeti več o drugih vznemirljivih funkcijah.
Če imate kakršno koli povezano vprašanje ali naletite na kakršno koli težavo pri uporabi naših API-jev, se obrnite na nas prek foruma brezplačne tehnične podpore.
povezani članki
Zelo priporočljivo je, da obiščete naslednje povezave, če želite izvedeti več o