Този прост урок с инструкции се фокусира върху това как да конвертирате HTML в PDF в Python заедно със стъпки за конфигуриране на средата от ваша страна. За генериране на PDF от HTML Python базиран API е използван прост API интерфейс. Можете също така да персонализирате генерирания PDF, като зададете различни опции, които са обяснени в разделите по-долу.
Стъпки за генериране на PDF от HTML в Python
- Настройте среда за използване на Aspose.Words за Python чрез .NET
- Включете пространството от имена aspose.words във вашия Python файл
- Заредете изходния HTML файл в обекта на класа на документа
- Създайте екземпляр на обекта PdfSaveOptions и задайте изходните PDF опции
- Използвайки метода за запазване в класа на документа, генерирайте PDF от HTML
Гореспоменатите стъпки описват как Python може да създаде PDF от HTML с помощта на прости извиквания на API. Това е лесен процес, при който след конфигуриране на средата ще заредите изходния HTML файл с помощта на обекта на класа на документа. PdfSaveOptions ще се използва за персонализиране на PDF файла и накрая той ще бъде записан на диска.
Код за генериране на PDF от HTML в 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") |
За създаване на PDF от HTML Python е разработено конверторно приложение. Можете също да персонализирате изходния PDF с помощта на класа PdfSaveOptions. Можете да зададете номера на страницата, която искате да експортирате в PDF, като използвате свойството page_set. Той също така показва как да зададете режим на страница и съответствие с PDF, като използвате съответно свойствата page_mode и съответствие.
В тази тема научихме за конвертирането на HTML в PDF в Python. Ако искате да създадете документ на Word с помощта на Python, вижте статията на как да създадете документ на Word с помощта на Python.