Hur man konverterar HTML till PDF i Python

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

  1. Konfigurera miljö för att använda Aspose.Words för Python via .NET
  2. Inkludera namnutrymmet aspose.words i din Python-fil
  3. Ladda in HTML-källfilen i dokumentklassobjektet
  4. Instantiera PdfSaveOptions-objektet och ställ in alternativen för utdata-PDF
  5. 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.

 Svenska