Deze eenvoudige instructiehandleiding richt zich op het converteren van HTML naar PDF in Python, samen met stappen om de omgeving aan uw kant te configureren. Om PDF te genereren uit een op HTML Python gebaseerde API, is een eenvoudige API-interface gebruikt. U kunt de gegenereerde PDF ook aanpassen door verschillende opties in te stellen die in de onderstaande secties worden uitgelegd.
Stappen om PDF te genereren vanuit HTML in Python
- Stel de omgeving voor het gebruik van Aspose.Words voor Python via .NET in
- Neem de naamruimte aspose.words op in uw Python-bestand
- Laad het HTML-bronbestand in het klasseobject Document
- Instantieer het PdfSaveOptions-object en stel de PDF-uitvoeropties in
- Gebruik de opslagmethode in de documentklasse om PDF te genereren vanuit HTML
De bovengenoemde stappen beschrijven hoe Python PDF kan maken van HTML met behulp van eenvoudige API-aanroepen. Het is een eenvoudig proces waarbij u na het configureren van de omgeving het HTML-bronbestand laadt met behulp van het klasseobject Document. De PdfSaveOptions worden gebruikt om de PDF aan te passen en ten slotte wordt deze op de schijf opgeslagen.
Code om PDF te genereren van HTML in 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") |
Om * PDF te maken vanuit HTML, is een op Python gebaseerde conversietoepassing ontwikkeld. U kunt de uitvoer-PDF ook aanpassen met behulp van de klasse PdfSaveOptions. U kunt het paginanummer instellen dat u naar PDF wilt exporteren met de eigenschap page_set. Het laat ook zien hoe u de paginamodus en PDF-compliance instelt met respectievelijk page_mode en compliance-eigenschappen.
In dit onderwerp hebben we geleerd over het converteren van HTML naar PDF in Python. Als je een Word-document wilt maken met Python, raadpleeg dan het artikel op hoe een Word-document te maken met Python.