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-контентом.
Support and Learning Resources
- Образовательные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Примечания к выпуску
- Почему Aspose.HTML for Python via .NET?
- Список клиентов
- Истории успеха