Ovaj jednostavan vodič s uputama fokusira se na to kako pretvoriti HTML u PDF u Pythonu zajedno s koracima za konfiguriranje okruženja na vašoj strani. Za generiranje PDF iz HTML Python temeljenog API-ja korišteno je jednostavno API sučelje. Također možete prilagoditi generirani PDF postavljanjem različitih opcija koje su objašnjene u odjeljcima u nastavku.
Koraci za generiranje PDF-a iz HTML-a u Pythonu
- Postavite okruženje za korištenje Aspose.Words za Python putem .NET-a
- Uključite imenski prostor aspose.words u svoju Python datoteku
- Učitajte izvornu HTML datoteku u objekt klase dokumenta
- Instancirajte objekt PdfSaveOptions i postavite opcije izlaznog PDF-a
- Pomoću metode spremanja u klasi dokumenta generirajte PDF iz HTML-a
Prethodno navedeni koraci opisuju kako Python može stvoriti PDF iz HTML-a pomoću jednostavnih API poziva. To je jednostavan proces u kojem ćete nakon konfiguriranja okruženja učitati izvornu HTML datoteku pomoću objekta klase dokumenta. PdfSaveOptions će se koristiti za prilagodbu PDF-a i na kraju će biti spremljen na disk.
Kod za generiranje PDF-a iz HTML-a u Pythonu
import aspose.words as aw | |
#Load the license in your application for exporting HTML to PDF | |
htmlToPdfLicense = aw.License() | |
htmlToPdfLicense.set_license("Aspose.Total.lic") | |
#Load the HTML file to be converted to PDF | |
sampleHtml = aw.Document("TestFile.html") | |
#Create PdfSaveOptions class object before converting the HTML to PDF | |
options = aw.saving.PdfSaveOptions() | |
#Setting the page mode to full screen when opening it in a viewer | |
options.page_mode = aw.saving.PdfPageMode.FULL_SCREEN | |
#Applying the PDF document compliance mode | |
options.compliance = aw.saving.PdfCompliance.PDF17 | |
#Save the converted PDF file on disk | |
sampleHtml.save("HtmlOutput.pdf", options) | |
print ("Done") |
Kako bi se izradio PDF iz HTML-a Python razvijena je konvertorska aplikacija. Također možete prilagoditi izlazni PDF uz pomoć klase PdfSaveOptions. Pomoću svojstva page_set možete postaviti broj stranice koju želite izvesti u PDF. Također pokazuje kako postaviti način stranice i usklađenost s PDF-om pomoću svojstava page_mode i usklađenosti.
U ovoj smo temi naučili o pretvorbi HTML-a u PDF u Pythonu. Ako želite stvoriti Word dokument pomoću Pythona, pogledajte članak na kako stvoriti Word dokument koristeći Python.