Aspose.HTML for Python via .NET adalah API canggih untuk pemrosesan HTML yang memungkinkan berbagai tugas manajemen dan manipulasi dalam aplikasi lintas platform. API dapat membuat, memodifikasi, mengekstrak data, mengonversi, dan merender dokumen HTML tanpa memerlukan perangkat lunak eksternal. Ini mendukung format file populer seperti EPUB, MHTML, XML, SVG, dan Markdown dan dapat dirender ke format file PDF, DOCX, XPS, dan Gambar. Aspose.HTML for Python via .NET dapat digunakan untuk membangun aplikasi Python 32-bit atau 64-bit. Selain itu, Model Objek Dokumen HTML terintegrasi dengan format dan spesifikasi tertanam seperti CSS, HTML Canvas, SVG, XPath, dan JavaScript out-of-the-box, yang memperluas fungsi manipulasi dan kualitas rendering. Gunakan Aspose.HTML for Python via .NET API untuk mengembangkan perangkat lunak tingkat tinggi yang tidak bergantung pada platform dengan Python!

Fitur API Python Tingkat Lanjut

 

Fitur Python API dalam Dokumentasi

Aspose.HTML for Python via .NET adalah perpustakaan kelas untuk bekerja dengan HTML dunia nyata. Anda dapat melihat daftar lengkap fitur Aspose.HTML di dokumentasi kami. Menggunakan pustaka Python Aspose.HTML di proyek Anda memungkinkan Anda melakukan berbagai tugas dengan dokumen berbasis HTML.


Konversi HTML dengan Python

Aspose.HTML for Python via .NET API adalah solusi ampuh untuk mengurai dan memproses dokumen HTML menggunakan Python. Hanya dengan beberapa baris kode, Anda dapat dengan mudah mengonversi HTML, MHTML, EPUB, Markdown, dan SVG ke format populer lainnya dalam aplikasi Python Anda. Proses konversinya sederhana dan andal, menjadikan Aspose.HTML for Python via .NET API pilihan tepat untuk kebutuhan Anda.


Konversi HTML ke PDF – Contoh kode 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 menyediakan Pengonversi untuk mengkonversi dokumen berbasis HTML ke PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF, dan format lainnya.

Anda juga dapat mengonversi HTML, XHTML, MHTML, Markdown, EPUB, atau SVG ke dalam banyak format file lainnya, termasuk yang tercantum di bawah:


Navigasi HTML

Aspose.HTML for Python via .NET menyediakan API komprehensif untuk menavigasi dan memanipulasi dokumen HTML secara efektif dalam aplikasi Python Anda. Ini memungkinkan Anda mengurai dan menelusuri konten HTML dengan lancar, memberikan pemeriksaan mendetail dan pengeditan elemen HTML.


Navigasi HTML – Contoh kode 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!



Ekstraksi Data

Aspose.HTML for Python via .NET sepenuhnya didasarkan pada spesifikasi W3C dan mendukung kueri XPath dan CSS Selector. Dengannya, Anda dapat dengan cepat memeriksa konten dokumen HTML apa pun dan membuat solusi ekstraksi data Anda sendiri.


Ekstraksi Data – Contoh kode 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 membuat navigasi dan manipulasi dokumen HTML menjadi efisien dan mudah, menyediakan solusi serbaguna bagi pengembang yang perlu bekerja dengan konten HTML secara terprogram. Jika Anda ingin memeriksa, mengambil, dan mengekstrak data dari halaman web secara otomatis menggunakan Python API, silakan lihat artikel berikut:



  

Support and Learning Resources

  
  

Aspose.HTML menawarkan API pemrosesan HTML individual untuk lingkungan pengembangan populer lainnya seperti yang tercantum di bawah ini: