Kako pretvoriti HTML u PDF u Pythonu

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

  1. Postavite okruženje za korištenje Aspose.Words za Python putem .NET-a
  2. Uključite imenski prostor aspose.words u svoju Python datoteku
  3. Učitajte izvornu HTML datoteku u objekt klase dokumenta
  4. Instancirajte objekt PdfSaveOptions i postavite opcije izlaznog PDF-a
  5. 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.

 Hrvatski