Aspose.HTML for Python via .NET は、クロスプラットフォーム アプリケーションでの幅広い管理および操作タスクを可能にする HTML 処理用の高度な API です。 API は、外部ソフトウェアを必要とせずに、HTML ドキュメントの作成、変更、データの抽出、変換、レンダリングを行うことができます。 EPUB、MHTML、XML、SVG、Markdown などの一般的なファイル形式をサポートし、PDF、DOCX、XPS、および画像ファイル形式にレンダリングできます。 Aspose.HTML for Python via .NET を使用して、32 ビットまたは 64 ビットの Python アプリケーションを構築できます。さらに、HTML ドキュメント オブジェクト モデルは、CSS、HTML Canvas、SVG、XPath、JavaScript などの埋め込み形式や仕様と統合されており、すぐに使用できるため、操作機能とレンダリング品質が拡張されます。 Aspose.HTML for Python via .NET API を使用して、Python で高レベルのプラットフォームに依存しないソフトウェアを開発してください。
高度な Python API 機能
new 形式間の幅広い変換
HTMLを一から作成する
ファイル、ストリーム、または URL から HTML をロードします
ノードの追加、置換、または削除
HTMLドキュメントからデータを抽出する
EPUB および MHTML ファイル形式をロードする
HTML を他のファイル形式に変換する
複数のドキュメントを一度にレンダリングする
Markdown から HTML へのコンバーターを実装する
HTML から PDF への変換中にヘッダーとフッターを適用する
XPath クエリまたは CSS セレクターを使用して HTML をナビゲートする
Web からデータを抽出する
HTML、MHTML、EPUB、MD ファイルを結合する
ドキュメント内の Python API 機能
Aspose.HTML for Python via .NET は、実際の HTML を操作するためのクラス ライブラリです。 Aspose.HTML 機能の完全なリストは、ドキュメントでご覧いただけます。プロジェクトで Python Aspose.HTML ライブラリを使用すると、HTML ベースのドキュメントを使用してさまざまなタスクを実行できます。
Python で HTML を変換する
Aspose.HTML for Python via .NET API は、Python を使用して HTML ドキュメントを解析および処理するための強力なソリューションです。わずか数行のコードを使用するだけで、Python アプリケーション内で HTML、MHTML、EPUB、Markdown、SVG を他の一般的な形式に簡単に変換できます。変換プロセスはシンプルで信頼性が高く、Aspose.HTML for Python via .NET API はニーズに最適な選択肢となります。
HTML を PDF に変換 – Python コード例
from aspose.html import *
from aspose.html.converters import *
from aspose.html.saving import *
# Load an HTML document to be converted
document = HTMLDocument("document.html")
# Create an instance of the PdfSaveOptions class
options = PdfSaveOptions()
# Convert HTML to PDF
Converter.convert_html(document, options, "output.pdf")
Aspose.HTML は、無料のオンライン コンバータ を提供します HTML ベースのドキュメントを PDF、XPS、DOCX、JPG、PNG、BMP、TIFF、GIF、およびその他の形式に変換します。
HTML をナビゲートする
Aspose.HTML for Python via .NET は、Python アプリケーション内で HTML ドキュメントを効果的に移動および操作するための包括的な API を提供します。これにより、HTML コンテンツをシームレスに解析して走査し、HTML 要素の詳細な検査と編集を行うことができます。
HTML のナビゲーション – Python コードの例
from aspose.html import *
# Prepare HTML code
html_code = "<span>Hello</span> <span>World!</span>"
# Initialize a document from the prepared code
with HTMLDocument(html_code, ".") as document:
# Get the reference to the first child (first <span>) of the body
element = document.body.first_child
print(element.text_content) # output: Hello
# Get the reference to the whitespace between html elements
element = element.next_sibling
print(element.text_content) # output: ' '
# Get the reference to the second <span> element
element = element.next_sibling
print(element.text_content) # output: World!
データ抽出
Aspose.HTML for Python via .NET は完全に W3C 仕様に基づいており、XPath および CSS セレクター クエリをサポートしています。これを使用すると、HTML ドキュメントのコンテンツをすばやく検査し、独自のデータ抽出ソリューションを作成できます。
データ抽出 – Python コード例
from aspose.html import *
# Create an instance of HTML document with a web address
document = html.HTMLDocument("https://www.wikipedia.org/")
# Query all h2 elements
elements = document.query_selector_all("h2")
# Check if any h2 elements are found
if elements.length > 0:
# Get the first h2 element
first_heading = elements[0]
# Get the text content of the h2 element
content = first_heading.text_content.strip() if first_heading.text_content else ""
# Print the text of the first h2 element
print("Text of the first heading:")
print(content)
else:
print("No h2 elements found on the page")
Aspose.HTML for Python via .NET を使用すると、HTML ドキュメントのナビゲーションと操作が簡単かつ効率的になり、プログラムで HTML コンテンツを操作する必要がある開発者に多用途のソリューションが提供されます。