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 機能

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 コンテンツを操作する必要がある開発者に多用途のソリューションが提供されます。



  

Support and Learning Resources

  
  

Aspose.HTML は、以下に示す他の一般的な開発環境向けに個別の HTML 処理 API を提供します。