Aspose.HTML for Python via .NET – це розширений API для обробки HTML, який дозволяє виконувати широкий спектр завдань керування та маніпулювання в кросплатформних програмах. Python API може створювати, змінювати, витягувати дані, конвертувати та відтворювати HTML-документи без потреби у зовнішньому програмному забезпеченні. Він підтримує такі популярні формати файлів, як EPUB, MHTML, XML, SVG і Markdown, а також може відтворювати файли у форматах PDF, DOCX, XPS і Image. 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 з нуля

Завантажити HTML із файлу, потоку чи URL-адреси

Додати, замінити або видалити вузли

Витягти дані з документів HTML

Завантажити формати файлів EPUB і MHTML

Конверувати HTML в інші формати файлів

Виводити кілька документів одночасно

Конвертер Markdown в HTML

Верхній і нижній колонтитули під час перетворення HTML у PDF

Навігація HTML за допомогою XPath Query або CSS Selector

Видобуток даних з Інтернету

Об’єднати файли HTML, MHTML, EPUB і MD

Функції API Python у документації

Aspose.HTML for Python via .NET – це бібліотека класів для роботи з реальним HTML. Ви можете переглянути повний список функцій Aspose.HTML у нашій документації. Використання бібліотеки Python Aspose.HTML у вашому проекті дозволяє виконувати широкий спектр завдань із документами на основі HTML.

Конвертувати HTML на Python

Aspose.HTML for Python via .NET API – це потужне рішення для аналізу та обробки документів HTML за допомогою Python. За допомогою лише кількох рядків коду ви можете легко конвертувати HTML, MHTML, EPUB, Markdown і SVG в інші популярні формати у своїх програмах Python. Процес перетворення простий і надійний, що робить 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 надає комплексний API для ефективної навігації та роботи з документами HTML у ваших програмах Python. Це дозволяє легко аналізувати та переглядати вміст 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 Selector. З його допомогою ви можете швидко перевірити вміст будь-якого документа HTML і створити власне рішення для вилучення даних.


Витяг даних з 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.



  
  

Aspose.HTML пропонує індивідуальні API обробки HTML для інших популярних середовищ розробки, перерахованих нижче: