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.
Support and Learning Resources
- Навчальні ресурси
- Документація
- Вихідний код
- Посилання на API
- Підтримка продукту
- Безкоштовна підтримка
- Платна підтримка
- Блог
- Примітки до випуску
- Чому саме Aspose.HTML for Python via .NET?
- Список клієнтів
- Історії успіху