PythonでHTMLをPDFに変換する

概要

Aspose.PDF for Python via Javaは、アプリケーション内でウェブページや生のHTMLコードからPDFファイルを作成できるプロフェッショナルなソリューションです。

この記事では、Pythonを使用してHTMLをPDFに変換する方法を説明します。以下のトピックをカバーしています。

フォーマット: HTML

Python HTMLをPDFに変換

Aspose.PDF for Pythonは、既存のHTMLドキュメントをシームレスにPDFに変換できるPDF操作APIです。HTMLをPDFに変換するプロセスは柔軟にカスタマイズできます。

HTMLをPDFに変換

以下のPythonコードサンプルは、HTMLドキュメントをPDFに変換する方法を示しています。

  1. HtmlLoadOptions クラスのインスタンスを作成します。
  2. Document オブジェクトを初期化します。
  3. Document.Save() メソッドを呼び出して出力PDFドキュメントを保存します。

from asposepdf import Api


# ライセンスを初期化します
documentName = "testdata/license/Aspose.PDF.PythonviaJava.lic"
licenseObject = Api.License()
licenseObject.setLicense(documentName)

# バイト配列からの変換
documentName = "input.html"
with open(documentName, "rb") as file:
    byte_array = file.read()
doc = Api.Document(byte_array, Api.LoadFormat.HTML)
documentOutName = "result_fromHtml.pdf"
doc.save(documentOutName)

# ファイルからの変換
documentName = "input.html"
doc = Api.Document(documentName, Api.LoadFormat.HTML)
documentOutName = "result2_fromHtml.pdf"
doc.save(documentOutName)