Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
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.
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é.
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 :
PdfSaveOptions() initialise une instance options qui est passée à la méthode convert_mhtml().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 :
1# Convert MHTML to PDF with custom settings using Python
2
3import os
4import aspose.html.converters as conv
5import aspose.html.saving as sav
6import aspose.html.drawing as dr
7
8# Setup directories and define paths
9output_dir = "output/"
10input_dir = "data/"
11os.makedirs(output_dir, exist_ok=True)
12
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 = sav.PdfSaveOptions()
21 options.page_setup.any_page = dr.Page(dr.Size(800, 600), dr.Margin(10, 10, 10, 10))
22 options.css.media_type.PRINT
23 options.jpeg_quality = 100
24
25 # Convert MHTML to PDF
26 conv.Converter.convert_mhtml(stream, options, save_path)Dans l’exemple ci-dessus, nous utilisons :
page_setup permet de spécifier la taille de la page et les marges (haut, bas, gauche, droite) ;css.media_type qui spécifie comment les requêtes de média CSS sont traitées pendant le processus de conversion ;jpeg_quality qui détermine la qualité de compression JPEG utilisée pour les images intégrées dans un document PDF.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 :
CssOptions pour configurer le traitement des propriétés CSS pendant la conversion HTML vers PDF. Elle permet un contrôle précis de la façon dont les styles du HTML sont interprétés et appliqués dans le PDF résultant.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 = sav.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 !
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.