この基本ガイドでは、Python で HTML ファイルを PDF に結合する 方法について説明します。システムへのライブラリのインストールについて説明し、Python で HTML ファイルを 1 つの PDF に結合する ための実行可能なコード スニペットを含む手順を段階的に示します。さらに、この機能を使用するために追加のユーティリティやアプリケーションをインストールする必要はありません。
PythonでHTMLをPDFに結合する手順
- HTMLファイルを結合するためにAspose.HTML APIを設定します
- HTMLDocument クラスのインスタンスで表される複数の HTML ドキュメントを読み取ります。
- HTMLRenderer クラスのオブジェクトを初期化する
- PdfDeviceクラスオブジェクトを作成する
- HTMLファイルをPDF形式にマージする
上記の手順は、Python で複数の HTML ファイルを 1 つの PDF に結合するワークフローの概要を示しています。まず、Web ページのファイル形式で動作するように IDE を準備します。次に、各 HTML ファイルを読み込み、各ドキュメントを含むリストを作成します。最後に、単一の PDF ファイルを生成し、要件に基づいてディスクまたはストリームに保存します。
Python で複数の HTML ファイルを 1 つの PDF に結合するコード
import aspose.html | |
import os | |
from aspose.html import * | |
from aspose.html.rendering.pdf import * | |
from aspose.html.rendering import * | |
# Initialize HTML documents | |
document1 = HTMLDocument("input1.html") | |
document2 = HTMLDocument("input2.html") | |
document3 = HTMLDocument("input3.html") | |
documents = [document1, document2, document3] | |
renderer = HtmlRenderer() | |
device = PdfDevice("Combine.pdf") | |
renderer.render(device, documents) |
このサンプル コードは、Python で複数の HTML ファイルを 1 つの PDF に結合する機能を紹介する簡単なバージョンです。ただし、入力 HTML ファイルの数を変更したり、出力形式をソース ファイルのすべてのデータを含む HTML ファイルに変更したりするために、これを拡張したり改良したりすることもできます。同様に、既存の HTML ファイルを読み込み、マークアップ テキストや CSS などのコンテンツを編集してから、他の HTML ドキュメントと結合することもできます。
この記事では、Python で HTML を PDF に結合する方法について説明します。HTML を Word にエクスポートする必要がある場合は、Python で HTML を Word に変換する を参照してください。