Convertir MHTML en PDF

Dans ce guide, vous trouverez des informations sur la manière de convertir un document MHTML en un fichier Portable Document Format (PDF) à l’aide de la bibliothèque Aspose.HTML for Python via .NET. Nous allons voir en détail comment convertir un document MHTML en PDF en utilisant les méthodes convert_mhtml() de la classe Converter, et comment appliquer les PdfSaveOptions.

Pour continuer à suivre ce tutoriel, installez et configurez Aspose.HTML for Python via .NET dans votre projet Python. Nos exemples de code vous aident à convertir HTML en PDF et à générer des fichiers PDF à l’aide de la bibliothèque Python.

Convertisseur MHTML en ligne

Vous pouvez tester les fonctionnalités de l’API Python et convertir du MHTML en temps réel. Chargez un fichier MHTML depuis votre système de fichiers local, sélectionnez le format de sortie et exécutez l’exemple. La conversion sera effectuée avec les options d’enregistrement par défaut. Vous recevrez immédiatement le résultat sous la forme d’un fichier séparé.

                
            

Conversion de MHTML en PDF à l’aide de PdfSaveOptions

L’utilisation des méthodes Converter.convert_mhtml() est la manière la plus courante de convertir du code MHTML dans différents formats. Avec Aspose.HTML for Python via .NET, vous pouvez convertir du code MHTML au format PDF de manière programmatique, avec un contrôle total sur un large éventail de paramètres de conversion. Vous devez suivre quelques étapes :

  1. Ouvrir un fichier MHTML existant.
  2. Créer une instance de la classe PdfSaveOptions. Le constructeur PdfSaveOptions() initialise une instance options qui est passée à la méthode convert_mhtml().
  3. Utilisez la méthode convert_mhtml() pour enregistrer du MHTML en tant que fichier PDF. La méthode convert_mhtml() prend le stream, les options, le chemin du fichier de sortie save_path et effectue l’opération de conversion.

L’exemple de code Python suivant montre comment utiliser PdfSaveOptions et créer un fichier PDF avec des options d’enregistrement personnalisées :

 1import os
 2from aspose.html import *
 3from aspose.html.converters import *
 4from aspose.html.saving import *
 5from aspose.html.drawing import *
 6from aspose.pydrawing import *
 7
 8# Setup directories and define paths
 9output_dir = "output/"
10input_dir = "data/"
11if not os.path.exists(output_dir):
12    os.makedirs(output_dir)
13document_path = os.path.join(input_dir, "document.mht")
14save_path = os.path.join(output_dir, "document.pdf")
15
16# Open an existing MHTML file for reading
17with open(document_path, "rb") as stream:
18
19    # Create an instance of PdfSaveOptions
20    options = PdfSaveOptions()
21    options.page_setup.any_page = Page(drawing.Size(800, 600), Margin(10, 10, 10, 10))
22    options.css.media_type.PRINT
23    options.jpeg_quality = 100
24
25    # Convert MHTML to PDF
26    Converter.convert_mhtml(stream, options, save_path)

Dans l’exemple ci-dessus, nous utilisons :

Options d’enregistrement – Classe PdfSaveOptions

La classe PdfSaveOptions fournit de nombreuses propriétés qui vous permettent de contrôler un large éventail de paramètres et d’améliorer le processus de conversion du MHTML au format PDF. Certaines propriétés de cette classe héritent de propriétés de classes de base, telles que PdfRenderingOptions ou RenderingOptions. Voici une description des propriétés disponibles dans PdfSaveOptions :

Comment convertir MHTML en XPS

Aspose.HTML for Python via .NET prend en charge la conversion MHTML vers XPS. Pour ce faire, vous devez utiliser XpsSaveOptions pour obtenir un objet d’options de sauvegarde qui est transmis à la méthode convert_mhtml() :

options = XpsSaveOptions()

L’utilisation de XpsSaveOptions vous permet de personnaliser le processus de rendu ; vous pouvez spécifier les propriétés page_setup, background_color, css, horizontal_resolution et vertical_resolution.

Téléchargez la bibliothèque Aspose.HTML for Python via .NET pour convertir avec succès, rapidement et facilement vos documents HTML, MHTML, EPUB, SVG et Markdown vers les formats les plus populaires.

Aspose.HTML propose un Convertisseur MHTML en PDF en ligne gratuit qui permet de convertir des fichiers MHTML en fichiers PDF de haute qualité, facilement et rapidement. Il suffit de télécharger, de convertir vos fichiers et d’obtenir des résultats en quelques secondes !

Texte “Convertisseur MHTML en PDF”

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.