Denna enkla handledning fokuserar på hur man konverterar HTML till PDF i Python tillsammans med steg för att konfigurera miljön på din sida. För att generera PDF från HTML Python-baserad API har ett enkelt API-gränssnitt använts. Du kan också anpassa den genererade PDF-filen genom att ställa in olika alternativ som förklaras i avsnitten nedan.
Steg för att generera PDF från HTML i Python
- Konfigurera miljö för att använda Aspose.Words för Python via .NET
- Inkludera namnutrymmet aspose.words i din Python-fil
- Ladda in HTML-källfilen i dokumentklassobjektet
- Instantiera PdfSaveOptions-objektet och ställ in alternativen för utdata-PDF
- Använd sparmetoden i klassen Document generera PDF från HTML
Ovannämnda steg beskriver hur Python kan skapa PDF från HTML med enkla API-anrop. Det är en enkel process där du efter att ha konfigurerat miljön laddar HTML-källfilen med hjälp av klassobjektet Document. PdfSaveOptions kommer att användas för att anpassa PDF:en och slutligen kommer den att sparas på disken.
Kod för att generera PDF från HTML i Python
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") |
För att skapa PDF från HTML Python har baserad konverteringsapplikation utvecklats. Du kan också anpassa utdata-PDF-filen med hjälp av klassen PdfSaveOptions. Du kan ställa in sidnumret som du vill exportera till PDF med egenskapen page_set. Den visar också hur man ställer in sidläge och PDF-kompatibilitet med page_mode respektive compliance-egenskaper.
I det här ämnet har vi lärt oss om konvertera HTML till PDF i Python. Om du vill skapa ett Word-dokument med Python, se artikeln om hur man skapar Word-dokument med Python.