Aspose.HTML for Python via .NET – это расширенный API для обработки HTML, который позволяет решать широкий спектр задач управления и манипулирования в кроссплатформенных приложениях. 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!

Расширенные возможности HTML Python API

Создать HTML с нуля

Загрузка HTML из файла, потока или URL-адреса

Добавить, заменить или удалить узлы

Извлечение данных из HTML-документов

Загрузка файлов форматов EPUB и MHTML

Конвертируйте HTML в другие форматы файлов

Отображение нескольких документов одновременно

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

Верхний и нижний колонтитулы при конвертации HTML в PDF

Навигация по HTML с помощью запроса XPath или селектора CSS

Извлечение данных из Интернета

Объединить файлы HTML, MHTML, EPUB и MD.

Функции Python API в документации

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-документа и создать собственное решение для извлечения данных.


Извлечение данных – пример кода 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 для других популярных сред разработки, перечисленных ниже: