Convertir du HTML en Python
La bibliothèque Python offre une solution transparente pour toutes vos tâches de conversion HTML. Convertissez du HTML en PDF, MHTML, Markdown, XPS, DOCX et images!
Comment convertir du HTML à l'aide de Python
Aspose.HTML pour Python via l’API .NET L’API est une solution puissante pour analyser et traiter des documents HTML à l’aide de Python. HTML, l’épine dorsale d’Internet, est le principal langage utilisé pour présenter des informations sur les sites Web. Parfois, vous devez convertir le HTML en différents formats tels que PDF, XPS, DOCX, Markdown, MHTML et des images pour les utiliser pour des tâches spécifiques. Aspose.HTML pour Python via l’API .NET facilite le processus de conversion pour les développeurs. Il charge le fichier à l’aide de la classe HTMLDocument, crée l’objet d’options de sauvegarde approprié et utilise la méthode de conversion pertinente Classe Converter .
L’API Python simplifie ce processus de conversion, offrant aux développeurs une approche rationalisée à travers trois étapes fondamentales:
- Chargez un document HTML dans un objet Document à l’aide de la classe HTMLDocument . Vous pouvez charger du HTML à partir d’un fichier, d’un code HTML ou d’une URL.
- En fonction du format cible (par exemple PDF, XPS, DOCX, MHTML, Markdown, images), créez l’objet SaveOptions correspondant. Cet objet vous permet de spécifier divers paramètres pertinents pour le format de sortie, tels que la qualité, la mise en page, le format d’image, etc. L’espace de noms aspose.html.saving est présenté par classes de données pour la description des options de sauvegarde spécifiques à processus de conversion et de sauvegarde.
- Invoquez l’une des méthodes convert_html() et transmettez-lui les paramètres requis.
Utilisez la puissante API Python pour traiter le contenu HTML et le convertir au format dont vos applications ont besoin!
Convertisseur HTML en ligne
Vous pouvez convertir du HTML avec Aspose.HTML en temps réel. L’exemple de code Python suivant montre comment convertir un document HTML. Veuillez charger un fichier à partir d’un système de fichiers local ou d’une URL, sélectionnez le format de sortie et exécutez l’exemple. Vous obtiendrez immédiatement le résultat. Vous pouvez également essayer les Convertisseurs en ligne gratuits ici.
from aspose.html import * from aspose.html.converters import * from aspose.html.saving import * # Load an HTML document from a file or URL document = HTMLDocument("{{input lower}}") # Initialize saving options {{#if_output 'PDF'}} options = PdfSaveOptions() {{/if_output}} {{#if_output 'DOCX'}} options = DocSaveOptions() {{/if_output}} {{#if_output 'XPS'}} options = XpsSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF'}} options = ImageSaveOptions(ImageFormat.{{output param2 upper}}) {{/if_output}} {{#if_output 'MHTML'}} options = MHTMLSaveOptions() {{/if_output}} {{#if_output 'MD'}} options = MarkdownSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF' 'PDF' 'MHTML' 'MD' 'XPS' 'DOCX'}} # Convert HTML to {{output upper}} Converter.convert_html(document, options, "output.{{output lower}}") {{/if_output}} {{#if_output 'XHTML'}} options = HTMLSaveOptions() options.document_type = HTMLSaveOptions.XHTML # Save HTML as {{output upper}} document.save("output.xhtml", options) {{/if_output}}
Convertir HTML, MHTML, EPUB, Markdown et SVG
L’espace de noms aspose.html.converters offre un accès facile aux méthodes de conversion. Il propose de nombreuses conversions vers des formats populaires, tels que PDF, XPS, formats d’image, etc. En utilisant la classe Converter , vous pouvez facilement convertir le HTML chargé et d’autres documents HTML dans les formats souhaités:
- Les méthodes convert_html() convertissent le contenu HTML en PDF, XPS, DOCX, MHTML, Markdown ou en images à l’aide des SaveOptions spécifiées pour garantir l’exactitude et l’intégrité du format.
- Les méthodes convert_markdown() convertissent le contenu Markdown en HTML. Toutes ces méthodes permettent la conversion de base de Markdown en HTML. Les conversions de Markdown vers d’autres formats passent par l’étape de conversion Markdown vers HTML.
- Les méthodes convert_mhtml() convertissent le contenu MHTML en PDF, XPS, DOCX et images.
- Les méthodes convert_epub() convertissent le contenu EPUB en PDF, XPS, DOCX et images.
- Les méthodes convert_svg() convertissent le contenu SVG en PDF, XPS et images.
Pour en savoir plus sur Aspose.HTML pour Python à l’aide des fonctions de conversion de l’API Python, visitez notre documentation .
Installation de la bibliothèque Python Aspose.HTML
Cette bibliothèque prend en charge l’analyse de HTML5, CSS3, SVG et HTML Canvas pour construire un modèle d’objet de document (DOM) basé sur la norme WHATWG DOM. Vous pouvez installer Aspose.HTML for Python via .NET sur votre système en exécutant la commande suivante:
pip install aspose-html-net
Pour plus de détails sur l’installation de la bibliothèque Python et la configuration système requise, veuillez vous référer à la Documentation Aspose.HTML .
Autres conversions prises en charge
Vous pouvez également convertir des fichiers HTML, XHTML, MHTML, EPUB, Markdown et SVG dans de nombreux autres formats de fichiers, dont quelques-uns répertoriés ci-dessous: