Ovaj kratki vodič sadrži informacije o tome kako pretvoriti Word u PDF pomoću Pythona. Kako biste pretvorili Word u PDF u Pythonu, ova tema uključuje korake konfiguracije okruženja i API pozive potrebne za izvođenje pretvorbe. API vam omogućuje prilagodbu izlaznog PDF-a postavljanjem različitih opcija koje su objašnjene u odjeljcima u nastavku.
Koraci za pretvaranje DOCX u PDF u Pythonu
- Konfigurirajte okruženje za korištenje Aspose.Words za Python putem .NET-a
- Uvezite potrebni imenski prostor aspose.words u svoju Python datoteku
- Učitajte izvornu Word datoteku u instancu objekta klase dokumenta
- Inicijalizirajte objekt PdfSaveOptions da postavite izlazne PDF opcije
- Pretvorite DOCX u PDF pomoću metode spremanja
Gore spomenuto opisuje kako se pomoću Python Worda u PDF aplikacija za pretvaranje može razviti pomoću jednostavnih API poziva. To je prilično jednostavan proces u kojem ćete nakon postavljanja okruženja učitati izvornu Word datoteku koristeći instancu klase Document. PdfSaveOptions će se koristiti za prilagodbu PDF-a i na kraju će biti spremljen na disk.
Kod za pretvaranje Worda u PDF pomoću Pythona
import aspose.words as aw | |
#Load the API license for converting Word to PDF | |
wordToPdfLicense = aw.License() | |
wordToPdfLicense.set_license("Aspose.Total.lic") | |
#Load the source Word file for conversion to PDF | |
sampleDocx = aw.Document("AsposeTest.docx") | |
#Create PdfSaveOptions object before converting the Docx to PDF | |
options = aw.saving.PdfSaveOptions() | |
#Include the page numbers of the document for rendering to PDF | |
options.page_set = aw.saving.PageSet([0]) | |
#Apply the page mode to full screen while opening it in a viewer | |
options.page_mode = aw.saving.PdfPageMode.FULL_SCREEN | |
#Set PDF document compliance mode | |
options.compliance = aw.saving.PdfCompliance.PDF17 | |
#Save the DOCX to PDF file using the above mentioned options | |
sampleDocx.save("Output.pdf", options) | |
print ("Done") |
U Python DOCX u PDF aplikacije za pretvaranje također mogu prilagoditi izlazni PDF uz pomoć klase PdfSaveOptions. Pomoću svojstva page_set možete postaviti broj stranice koju želite izvesti u PDF. Način stranice i usklađenost s PDF-om također se mogu postaviti pomoću svojstava page_mode i usklađenosti.
U ovoj smo temi naučili konvertirati Word u PDF u Pythonu. Ako želite stvoriti novu Excel datoteku i unijeti podatke u nju, pogledajte članak na kako stvoriti Excel datoteku u Pythonu.