Ovaj kratki vodič vodi o tome kako pretvoriti Excel u PDF pomoću Pythona pružajući korake za konfiguriranje okruženja i uvod u potrebne biblioteke. Za pretvaranje Excela u PDF Python primjer koda je također osiguran gdje se stvara radna knjiga i popunjavaju ogledni podaci u nju, ali također možete učitati postojeću Excel datoteku, recimo XLSX. Također ćete imati kontrolu nad izlazom PDF postavljanjem njegovih svojstava i prikazivanjem stila sadržaja izvorne Excel datoteke prije generiranja PDF datoteke.
Koraci za izvoz Excela u PDF u Pythonu
- Instalirajte Python i Aspose.Cells za Python preko Jave
- Izradite i ispunite workbook za testiranje ove konverzije
- Instancirajte objekt klase PdfSaveOptions za konfiguriranje izlaznog PDF-a koji je izradio Python
- Konfigurirajte izlazni PDF za prikaz crta mreže
- Automatski prilagodite stupce radnog lista kako biste ispravno prikazali cijeli sadržaj u izlaznoj PDF datoteci
- Spremite radnu knjigu kao PDF koristeći gore navedene konfiguracije
Prvo biste trebali instalirati Javu i Python na svoj sustav, a zatim instalirati Aspose-Cells i JPype1 pomoću naredbe PIP za pretvaranje Excela u PDF u Pythonu. Može se stvoriti nova radna knjiga ili se može učitati postojeća Excel datoteka za pretvorbu u PDF. Možete postaviti opcije prikaza i druga svojstva izlazne PDF datoteke pomoću instance klase PdfSaveOptions koja se može proslijediti kao argument u funkciji spremanja radne knjige.
Kod za pretvaranje Excela u PDF pomoću Pythona
Kada pretvorite Excel u PDF, Python zahtijeva neke biblioteke i okruženje, zbog čega u ovom kodu uvozimo potrebne klase i pozivamo jpype.startJVM() na početku i jpype.shutdownJVM() na kraju za omogućavanje okruženja potrebnog za pokrenite kod. Stvorena je prazna radna knjiga i ispunjena podacima, ali možete učitati bilo koju postojeću Excel datoteku poput XLSX, XLS, ODS itd. koja sadrži željene podatke. Worksheet.PageSetup koristi se za postavljanje oznake za ispis crta mreže u izvornoj datoteci, a PdfSaveOptions se koristi za prikaz linija mreže u izlaznoj PDF datoteci postavljanjem vrste linije mreže na HAIR.
U ovom kratkom vodiču naučili smo kako pretvoriti Excel u PDF pomoću Pythona. Ako želite naučiti kako spremiti Excel datoteku kao HTML u Python, pogledajte članak na kako pretvoriti Excel u HTML pomoću Pythona.