この短い記事では、Python で HTML を JPG に変換する 方法について説明します。これには、Python で HTML を JPG に変換する ための段階的なアルゴリズムとサンプル コードが含まれています。さらに、この情報に従って、Python がインストールされている任意のオペレーティング システムで変換を実行してください。
Python で HTML を JPG に変換する手順
- 画像をレンダリングするためのAspose.HTMLライブラリをインストールして環境を設定します
- HTMLDocumentクラスオブジェクトを使用してソースHTMLファイルを読み込みます
- ImageSaveOptions クラスのインスタンスを作成し、カスタム オプションを設定します
- convert_html メソッドを使用して HTML を JPG 画像にレンダリングする
これらの手順は、Python で HTML ドキュメントを JPG に変換する プロセスの概要を示しています。環境を設定し、ソース ファイルを読み取り、出力イメージをレンダリングするためのカスタム オプションを設定することで、変換を開始します。その後、設定に基づいて、出力写真をディスクまたはストリームに書き込みます。
Python で HTML ファイルを JPEG に変換するコード
import aspose.html | |
import os | |
from aspose.html import * | |
from aspose.html.converters import * | |
from aspose.html.saving import * | |
from aspose.html.drawing import * | |
from aspose.html.rendering.image import * | |
path = "C://" | |
document_path = os.path.join(path, "inputImage.html") | |
save_path = os.path.join(path, "html-to-image.jpeg") | |
# Initialize an HTML document | |
document = HTMLDocument(document_path) | |
# Initialize ImageSaveOptions | |
options = ImageSaveOptions(ImageFormat.JPEG) | |
options.horizontal_resolution = Resolution.from_dots_per_inch(200.0) | |
options.vertical_resolution = Resolution.from_dots_per_inch(200.0) | |
options.css.media_type.SCREEN | |
# Convert HTML to JPEG | |
Converter.convert_html(document, options, save_path) |
このコード スニペットは、Python で HTML ファイルを JPG に変換する方法を示しています。ただし、画像解像度、CSS レンダリング オプション、スムージング、圧縮などのさまざまなプロパティを設定することでカスタマイズできます。同様に、いくつかのコンストラクターとメソッドのオーバーロードが用意されており、それらを使用して、要件に合わせて全体的な画像レンダリング プロセスを改善できます。
この記事では、Python で HTML ファイルを JPEG に変換する ための情報をまとめています。Markdown ファイルの変換について詳しくは、PythonでMarkdownをHTMLに変換する の記事を参照してください。