この簡単なハウツーチュートリアルでは、** PythonでHTMLをPDFに変換する方法と、ユーザー側で環境を構成する手順に焦点を当てています。 ** HTML PythonからPDFを生成するために、シンプルなAPIインターフェースを提供するAPIが使用されています。以下のセクションで説明するさまざまなオプションを設定して、生成されたPDFをカスタマイズすることもできます。
PythonでHTMLからPDFを生成する手順
- .NET経由でAspose.WordsforPythonを使用するための環境を設定します
- Pythonファイルにaspose.words名前空間を含めます
- ソースHTMLファイルをDocumentクラスオブジェクトにロードします
- PdfSaveOptionsオブジェクトをインスタンス化し、出力PDFオプションを設定します
- Documentクラスでsaveメソッドを使用して、HTMLからPDFを生成します
前述の手順では、単純なAPI呼び出しを使用してPythonがHTMLからPDFを作成する方法について説明しています。これは、環境を構成した後、Documentクラスオブジェクトを使用してソースHTMLファイルをロードする簡単なプロセスです。 PdfSaveOptionsはPDFをカスタマイズするために使用され、最後にディスクに保存されます。
PythonでHTMLからPDFを生成するコード
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") |
HTMLからPDFを作成するためにPythonベースのコンバータアプリケーションが開発されました。 PdfSaveOptionsクラスを使用して出力PDFをカスタマイズすることもできます。 page_setプロパティを使用して、PDFにエクスポートするページ番号を設定できます。また、page_modeプロパティとコンプライアンスプロパティをそれぞれ使用してページモードとPDFコンプライアンスを設定する方法も示します。
このトピックでは、PythonでのHTMLからPDFへの変換について学習しました。 Pythonを使用してWord文書を作成する場合は、Pythonを使用してWord文書を作成する方法の記事を参照してください。