Conversion entre formats – Exemples Python

Bienvenue dans les guides “Conversion entre formats” ! L’une des principales caractéristiques d’Aspose.HTML for Python via .NET est sa puissante capacité de conversion. La conversion entre formats est essentielle pour diverses raisons : elle vous permet de travailler dans un format familier et pratique ou d’utiliser les avantages uniques de différents formats pour des tâches spécifiques. Ce chapitre fournit un aperçu détaillé des fonctions de conversion Aspose.HTML for Python via .NET. Vous apprendrez à convertir des fichiers HTML, MHTML, EPUB, Markdown et SVG à l’aide de la bibliothèque Python. Grâce à des exemples et des explications détaillés, vous maîtriserez rapidement le processus de conversion de vos documents dans les formats requis.

Quelques façons de convertir les fichiers

Aspose.HTML for Python via .NET offre plusieurs façons de convertir les formats : en utilisant les méthodes de la classe Converter ou la méthode render_to() de la classe HTMLDocument.

  1. La classe statique Converter est une façade partagée qui permet de convertir des fichiers HTML, MHTML, EPUB, Markdown et SVG dans les formats les plus courants et de rendre ces opérations pratiques et faciles. Ses méthodes statiques offrent une approche claire et directe de la conversion de ces documents en PDF, XPS, DOCX, MD, MHTML et divers formats d’image.

  2. La méthode render_to() vous permet de rendre HTML ou SVG dans un autre format et d’envoyer un document au périphérique de sortie. Aspose.HTML for Python via l’API .NET supporte plusieurs implémentations de périphériques de sortie, y compris les classes PdfDevice, XpsDevice, DocDevice, et ImageDevice, qui rendent les documents aux formats PDF, XPS, DOCX, et image respectivement.

L’exemple suivant illustre la conversion de HTML en PDF à l’aide de la classe Converter :

1from aspose.html import *
2from aspose.html.converters import *
3from aspose.html.saving import *
4
5document = HTMLDocument("document.html")
6options = PdfSaveOptions()
7Converter.convert_html(document, options, "output.pdf")

Pour convertir du HTML en PDF à l’aide de la méthode render_to(), vous pouvez utiliser l’extrait de code suivant :

1from aspose.html import *
2from aspose.html.rendering.pdf import *
3
4with HTMLDocument("document.html") as document:
5    pdf_options = PdfRenderingOptions()
6    with PdfDevice(pdf_options, "output.pdf") as device:
7        document.render_to(device)

Convertisseurs populaires

Le présent chapitre couvre les convertisseurs les plus courants et fournit des exemples Python pour les scénarios de conversion les plus courants. Ces exemples démontrent la simplicité et l’universalité du processus de conversion, qui n’implique que quelques étapes nécessaires. Les articles de ce chapitre détaillent les conversions prises en charge et la manière de les effectuer à l’aide de la classe Converter, qui regroupe toutes les opérations de conversion de bas niveau dans une seule classe.

Aspose.HTML propose des Convertisseurs gratuits en ligne pour convertir des fichiers HTML, XHTML, MHTML, EPUB, XML et Markdown dans une variété de formats populaires. Vous pouvez facilement convertir HTML en PDF, HTML en JPG, SVG en PDF, MHTML en PDF ou MD en HTML. Il suffit de sélectionner le fichier, de choisir le format à convertir et le tour est joué. C’est rapide et entièrement gratuit !

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.