Convertisseurs de précision – Convertir HTML en Python

Quelques façons de convertir du HTML en Python

Vous pouvez convertir HTML en divers formats populaires en Python, en ligne ou par programme. La conversion de HTML vers d’autres formats peut être effectuée en utilisant les méthodes convert_html() de la classe Converter, la méthode render_to() de la classe HTMLDocument, ou la méthode render() de la classe Renderer.

Pourquoi utiliser des convertisseurs de précision ?

Dans le chapitre consacré au réglage fin des convertisseurs, Aspose.HTML for Python via .NET propose d’autres méthodes de rendu des documents HTML, ce qui vous permet de mieux contrôler le processus de rendu dans votre application Python. Notre bibliothèque Python met en œuvre un ensemble de périphériques de rendu : PdfDevice, XpsDevice, DocDevice et ImageDevice. Chaque périphérique dispose de ses propres options, mises en œuvre par le biais des classes PdfRenderingOptions, XpsRenderingOptions, DocRenderingOptions et ImageRenderingOptions, respectivement. Par exemple, vous pouvez modifier la taille de la page, ajuster les marges et les couleurs, réduire la taille du fichier en modifiant la qualité et la résolution de l’image, et définir un mot de passe de sécurité pour les documents PDF.

La présente section décrit les scénarios de conversion de fichiers HTML vers d’autres formats populaires en utilisant la méthode render_to() de la classe HTMLDocument et les méthodes render() de la classe Renderer :

Rendre HTML en PDF avec Python

Cet exemple montre comment convertir facilement une page HTML en ligne en un document PDF à l’aide de Aspose.HTML for Python via .NET. Quelques lignes de code suffisent pour charger un document HTML à partir d’une URL et le convertir directement en fichier PDF avec les options de rendu par défaut.

1import aspose.html as ah
2import aspose.html.rendering.pdf as rp
3
4doc = ah.HTMLDocument("https://docs.aspose.com/html/files/document.html")
5doc.render_to(rp.PdfDevice("output/document.pdf"))

Qu’est-ce que le dispositif de rendu dans Aspose.HTML ?

Un dispositif de rendu dans Aspose.HTML for Python via .NET représente une surface de dessin 2D, mise en œuvre par le biais de l’interface IDevice. Il est chargé de convertir le contenu HTML dans différents formats de sortie.

Aspose.HTML for Python via .NET fournit les dispositifs de rendu suivants :

Chaque périphérique comprend ses propres options de rendu, disponibles dans des classes telles que PdfRenderingOptions, XpsRenderingOptions, DocRenderingOptions et ImageRenderingOptions. Ces options vous permettent de contrôler la qualité de la sortie, la mise en page et d’autres paramètres.

Aspose.HTML propose des Convertisseurs gratuits – une collection d’outils en ligne pour convertir des documents HTML, XHTML, MHTML, EPUB, XML ou Markdown en PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF, Markdown et autres formats. Ces convertisseurs sont compatibles avec tous les systèmes d’exploitation et ne nécessitent aucune installation de logiciel supplémentaire. Ils constituent un moyen rapide et facile de convertir efficacement des documents HTML et basés sur HTML.

Texte “Convertisseurs gratuits en ligne”

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.