Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
In diesem Handbuch finden Sie Informationen darüber, wie Sie ein MHTML-Dokument in ein Portable Document Format (PDF) konvertieren können, indem Sie Aspose.HTML for Python via .NET-Bibliothek verwenden. Wir werden im Detail behandeln, wie man MHTML in PDF konvertiert, indem man die convert_mhtml() Methoden der Converter Klasse benutzt und wie man PdfSaveOptions anwendet.
Um mit diesem Tutorial fortzufahren, installieren und konfigurieren Sie Aspose.HTML for Python via .NET in Ihrem Python-Projekt. Unsere Code-Beispiele helfen Ihnen, HTML in PDF zu konvertieren und PDF-Dateien mit Hilfe der Python-Bibliothek zu erzeugen.
Sie können die Funktionalität der Python-API testen und MHTML in Echtzeit konvertieren. Laden Sie eine MHTML-Datei von Ihrem lokalen Dateisystem, wählen Sie das Ausgabeformat und führen Sie das Beispiel aus. Die Konvertierung wird mit den Standard-Speicheroptionen durchgeführt. Sie erhalten das Ergebnis sofort in einer separaten Datei.
Die Verwendung der Methoden Converter.convert_mhtml() ist der gängigste Weg, um MHTML-Code in verschiedene Formate zu konvertieren. Mit Aspose.HTML for Python via .NET können Sie MHTML programmatisch in das PDF-Format konvertieren und haben dabei die volle Kontrolle über eine Vielzahl von Konvertierungsparametern. Sie sollten ein paar Schritte befolgen:
PdfSaveOptions() initialisiert eine Instanz von options, die an die Methode convert_mhtml() übergeben wird.stream, options und den Pfad der Ausgabedatei save_path und führt die Konvertierung durch.Das folgende Python-Codebeispiel zeigt, wie man PdfSaveOptions verwendet und eine PDF-Datei mit benutzerdefinierten Speicheroptionen erstellt:
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)Im obigen Beispiel verwenden wir:
page_setup zur Angabe der Seitengröße und der Ränder (oben, unten, links, rechts);css.media_type-Eigenschaft, die angibt, wie CSS-Medienabfragen während des Konvertierungsprozesses behandelt werden;jpeg_quality-Eigenschaft, die die JPEG-Komprimierungsqualität für in ein PDF-Dokument eingebettete Bilder bestimmt.Die Klasse
PdfSaveOptions bietet zahlreiche Eigenschaften, die Ihnen die volle Kontrolle über eine Vielzahl von Parametern geben und den Prozess der Konvertierung von MHTML in das PDF-Format verbessern. Einige Eigenschaften dieser Klasse erben Eigenschaften von Basisklassen, wie
PdfRenderingOptions oder RenderingOptions. Hier ist eine Beschreibung der Eigenschaften, die in PdfSaveOptions verfügbar sind:
CssOptions-Objekt, um die Verarbeitung von CSS-Eigenschaften während der Konvertierung von HTML in PDF zu konfigurieren. Sie ermöglicht eine genaue Kontrolle darüber, wie Stile aus dem HTML interpretiert und in der resultierenden PDF-Datei angewendet werden.Aspose.HTML for Python via .NET unterstützt die Konvertierung von MHTML in XPS. Dazu sollten Sie
XpsSaveOptions verwenden, um ein Save Options-Objekt zu erhalten, das an die Methode convert_mhtml() übergeben wird:
options = sav.XpsSaveOptions()
Mit XpsSaveOptions können Sie den Rendering-Prozess anpassen; Sie können die Eigenschaften page_setup, background_color, css, horizontal_resolution und vertical_resolution angeben.
Laden Sie die Bibliothek Aspose.HTML for Python via .NET herunter, um Ihre HTML-, MHTML-, EPUB-, SVG- und Markdown-Dokumente erfolgreich, schnell und einfach in die gängigsten Formate zu konvertieren.
Aspose.HTML bietet einen kostenlosen Online- MHTML zu PDF Konverter, der MHTML in PDF-Dateien mit hoher Qualität, einfach und schnell umwandelt. Einfach hochladen, Ihre Dateien konvertieren und in wenigen Sekunden Ergebnisse erhalten!
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.