MHTML in PDF umwandeln

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.

Online MHTML Konverter

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.

                
            

MHTML in PDF umwandeln mit PdfSaveOptions

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:

  1. Öffnen Sie eine vorhandene MHTML-Datei.
  2. Erstellen Sie eine Instanz der Klasse PdfSaveOptions. Der Konstruktor PdfSaveOptions() initialisiert eine Instanz von options, die an die Methode convert_mhtml() übergeben wird.
  3. Verwenden Sie die Methode convert_mhtml(), um MHTML als PDF-Datei zu speichern. Die Methode convert_mhtml() übernimmt die Parameter 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:

Speicheroptionen – Klasse PdfSaveOptions

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:

Wie konvertiert man MHTML in XPS?

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!

Text “MHTML zu PDF Konverter”