Python で HTML を変換する
Python ライブラリは、すべての HTML 変換タスクにシームレスなソリューションを提供します。 HTML を PDF、MHTML、Markdown、XPS、DOCX、画像に変換します。
Python を使用して HTML を変換する方法
Aspose.HTML for Python via .NET API API は、Python を使用して HTML ドキュメントを解析および処理するための強力なソリューションです。インターネットのバックボーンである HTML は、Web サイト上で情報を表示するための主な言語です。場合によっては、特定のタスクに使用するために、HTML を PDF、XPS、DOCX、Markdown、MHTML、画像などのさまざまな形式に変換する必要があります。 .NET API 経由の Aspose.HTML for Python により、開発者は変換プロセスを簡単に行うことができます。 HTMLDocument クラスを使用してファイルをロードし、関連する保存オプション オブジェクトを作成し、 Converter クラス 関連する変換メソッドを使用します。
Python API はこの変換プロセスを簡素化し、開発者に次の 3 つの基本的な手順による合理化されたアプローチを提供します。
- HTMLDocument クラスを使用して、HTML ドキュメントを Document オブジェクトにロードします。ファイル、HTML コード、または URL から HTML をロードできます。
- ターゲット形式 (PDF、XPS、DOCX、MHTML、Markdown、画像など) に応じて、対応する SaveOptions オブジェクトを作成します。このオブジェクトを使用すると、品質、ページ設定、画像形式など、出力形式に関連するさまざまなパラメータを指定できます。 aspose.html.saving 名前空間は、特定の保存オプションを説明するためにデータ クラスによって提供されます。変換と保存のプロセス。
- convert_html() メソッドの 1 つを呼び出し、必要なパラメータをそれに渡します。
強力な Python API を使用して HTML コンテンツを処理し、アプリケーションが必要とする形式に変換します。
オンラインHTMLコンバーター
Aspose.HTML を使用して HTML をリアルタイムで変換できます。次の Python コード例は、HTML ドキュメントを変換する方法を示しています。ローカル ファイル システムまたは URL からファイルをロードし、出力形式を選択してサンプルを実行してください。すぐに結果が得られます。また、ここで 無料のオンライン コンバーターを試すこともできます。
from aspose.html import * from aspose.html.converters import * from aspose.html.saving import * # Load an HTML document from a file or URL document = HTMLDocument("{{input lower}}") # Initialize saving options {{#if_output 'PDF'}} options = PdfSaveOptions() {{/if_output}} {{#if_output 'DOCX'}} options = DocSaveOptions() {{/if_output}} {{#if_output 'XPS'}} options = XpsSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF'}} options = ImageSaveOptions(ImageFormat.{{output param2 upper}}) {{/if_output}} {{#if_output 'MHTML'}} options = MHTMLSaveOptions() {{/if_output}} {{#if_output 'MD'}} options = MarkdownSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF' 'PDF' 'MHTML' 'MD' 'XPS' 'DOCX'}} # Convert HTML to {{output upper}} Converter.convert_html(document, options, "output.{{output lower}}") {{/if_output}} {{#if_output 'XHTML'}} options = HTMLSaveOptions() options.document_type = HTMLSaveOptions.XHTML # Save HTML as {{output upper}} document.save("output.xhtml", options) {{/if_output}}
HTML、MHTML、EPUB、Markdown、SVG を変換
aspose.html.converters 名前空間を使用すると、変換メソッドに簡単にアクセスできます。 PDF、XPS、画像形式などの一般的な形式への多くの変換を提供します。 Converter クラスを使用すると、読み込まれた HTML およびその他の HTML ベースのドキュメントを目的の形式に簡単に変換できます。
- convert_html() メソッドは、形式の精度と整合性を確保するために、指定された SaveOptions を使用して HTML コンテンツを PDF、XPS、DOCX、MHTML、Markdown、または画像に変換します。
- convert_markdown() メソッドは、Markdown コンテンツを HTML に変換します。これらのメソッドはすべて、基本的な Markdown から HTML への変換を可能にします。 Markdown から他の形式への変換は、Markdown から HTML への変換段階を経ます。
- convert_mhtml() メソッドは、MHTML コンテンツを PDF、XPS、DOCX、および画像に変換します。
- convert_epub() メソッドは、EPUB コンテンツを PDF、XPS、DOCX、および画像に変換します。
- convert_svg() メソッドは、SVG コンテンツを PDF、XPS、および画像に変換します。
Python API 変換関数の詳細については、 ドキュメント を参照してください。
Aspose.HTML Python ライブラリのインストール
このライブラリは、WHATWG DOM 標準に基づいてドキュメント オブジェクト モデル (DOM) を構築するための HTML5、CSS3、SVG、および HTML Canvas の解析をサポートしています。次のコマンドを実行して、.NET 経由で Aspose.HTML for Python をシステムにインストールできます。
pip install aspose-html-net
Python ライブラリのインストールとシステム要件の詳細については、 Aspose.HTML ドキュメント を参照してください。
その他のサポートされている変換
HTML、XHTML、MHTML、EPUB、Markdown、SVG ファイルを、以下に挙げるいくつかのファイル形式を含む他の多くのファイル形式に変換することもできます。