Aspose.HTML for Python via .NET est une API avancée pour le traitement HTML qui permet d'effectuer un large éventail de tâches de gestion et de manipulation dans les applications multiplateformes. L'API peut créer, modifier, extraire des données, convertir et restituer des documents HTML sans avoir besoin de logiciel externe. Il prend en charge les formats de fichiers populaires tels que EPUB, MHTML, XML, SVG et Markdown et peut être rendu aux formats de fichiers PDF, DOCX, XPS et Image. Aspose.HTML for Python via .NET peut être utilisé pour créer des applications Python 32 bits ou 64 bits. De plus, le modèle objet de document HTML est intégré à des formats et spécifications intégrés tels que CSS, HTML Canvas, SVG, XPath et JavaScript prêts à l'emploi, qui étendent la fonctionnalité de manipulation et la qualité du rendu. Utilisez Aspose.HTML for Python via .NET API pour développer des logiciels de haut niveau indépendants de la plate-forme en Python!

Fonctionnalités avancées de l'API Python

Créer du HTML à partir de zéro

Charger du HTML à partir d'un fichier, d'un flux ou d'une URL

Ajouter, remplacer ou supprimer des nœuds

Extraire des données de documents HTML

Charger les formats de fichiers EPUB et MHTML

Convertir HTML en d'autres formats de fichiers

Restituer plusieurs documents à la fois

Implémenter le convertisseur Markdown en HTML

Appliquer l'en-tête et le pied de page lors de la conversion HTML en PDF

Naviguer dans le HTML à l'aide d'une requête XPath ou d'un sélecteur CSS

Extraire des données du Web

Fusionner des fichiers HTML, MHTML, EPUB et MD

Fonctionnalités de l'API Python dans la documentation

Aspose.HTML for Python via .NET est une bibliothèque de classes permettant de travailler avec du HTML réel. Vous pouvez voir la liste complète des fonctionnalités d'Aspose.HTML dans notre documentation. L'utilisation de la bibliothèque Python Aspose.HTML dans votre projet vous permet d'effectuer un large éventail de tâches avec des documents HTML.

Convertir du HTML en Python

Aspose.HTML for Python via .NET API est une solution puissante pour analyser et traiter des documents HTML à l'aide de Python. Avec seulement quelques lignes de code, vous pouvez facilement convertir HTML, MHTML, EPUB, Markdown et SVG vers d'autres formats populaires dans vos applications Python. Le processus de conversion est simple et fiable, faisant d'Aspose.HTML for Python via .NET API un excellent choix pour vos besoins.


Convertir HTML en PDF – Exemple de code 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 fournit des convertisseurs pour convertir des documents HTML en PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF et autres formats.

Naviguer dans HTML

Aspose.HTML for Python via .NET fournit une API complète pour naviguer et manipuler efficacement les documents HTML dans vos applications Python. Il vous permet d'analyser et de parcourir de manière transparente le contenu HTML, en fournissant une inspection et une édition détaillées des éléments HTML.


Naviguer HTML – Exemple de code 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!



Extraction de données

Aspose.HTML for Python via .NET est entièrement basé sur la spécification W3C et prend en charge les requêtes XPath et CSS Selector. Avec lui, vous pouvez inspecter rapidement le contenu de n'importe quel document HTML et créer votre propre solution d'extraction de données.


Extraction de données – Exemple de code 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 rend la navigation et la manipulation des documents HTML simples et efficaces, offrant une solution polyvalente aux développeurs qui doivent travailler avec du contenu HTML par programmation.



  

Support and Learning Resources

  
  

Aspose.HTML propose des API de traitement HTML individuelles pour d'autres environnements de développement populaires répertoriés ci-dessous: