Konvertierung zwischen Formaten – Python-Beispiele
Willkommen bei den “Konvertierung zwischen Formaten” Anleitungen! Eine der wichtigsten Funktionen von Aspose.HTML for Python via .NET ist die leistungsstarke Konvertierungsfunktion. Die Konvertierung zwischen Formaten ist aus verschiedenen Gründen wichtig: Sie ermöglicht es Ihnen, in einem vertrauten, bequemen Format zu arbeiten oder die einzigartigen Vorteile verschiedener Formate für bestimmte Aufgaben zu nutzen. Dieses Kapitel bietet einen detaillierten Überblick über die Aspose.HTML-Konvertierungsfunktionen für Python via .NET. Sie lernen, wie Sie HTML-, MHTML-, EPUB-, Markdown- und SVG-Dateien mit Hilfe der Python-Bibliothek konvertieren können. Mit detaillierten Beispielen und Erklärungen werden Sie den Prozess der Konvertierung Ihrer Dokumente in die gewünschten Formate schnell beherrschen.
Einige Möglichkeiten, Dateien zu konvertieren
Aspose.HTML for Python via .NET bietet mehrere Möglichkeiten zur Konvertierung zwischen Formaten: mit Hilfe der Methoden der Klasse Converter oder der Methode render_to() der Klasse HTMLDocument.
Die statische Klasse Converter ist eine gemeinsame Fassade, die die Konvertierung von HTML-, MHTML-, EPUB-, Markdown- und SVG-Dateien in gängige Formate ermöglicht und diese Vorgänge bequem und einfach gestaltet. Ihre statischen Methoden bieten einen klaren und unkomplizierten Ansatz für die Konvertierung dieser Dokumente in PDF, XPS, DOCX, MD, MHTML und verschiedene Bildformate.
Mit der Methode render_to() können Sie HTML oder SVG in ein anderes Format umwandeln und ein Dokument an das Ausgabegerät senden. Aspose.HTML für Python über die .NET-API unterstützt mehrere Implementierungen von Ausgabegeräten, einschließlich der Klassen
PdfDevice
,XpsDevice
,DocDevice
undImageDevice
, die Dokumente in die Formate PDF, XPS, DOCX bzw. Bild darstellen.
Das folgende Beispiel zeigt die Konvertierung von HTML in PDF unter Verwendung der Klasse 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")
Um HTML mit der Methode “render_to()” in PDF zu konvertieren, können Sie den folgenden Codeschnipsel verwenden:
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)
Beliebte Konverter
Das vorliegende Kapitel behandelt gängige Konverter und bietet Python-Beispiele für gängige Konvertierungsszenarien. Diese Beispiele zeigen die Einfachheit und Universalität des Konvertierungsprozesses, der nur wenige notwendige Schritte umfasst. Die Artikel in diesem Kapitel beschreiben die unterstützten Konvertierungen und wie sie mit der Klasse Converter durchgeführt werden können, die alle Low-Level-Konvertierungsoperationen in einer einzigen Klasse zusammenfasst.
- HTML Converter – Sie lernen, wie man ein HTML-Dokument in PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF, MD und MHTML umwandelt.
- SVG Converter – Hier finden Sie Informationen zur Konvertierung von SVG in die Formate PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, und GIF.
- EPUB Converter – Sie erfahren, wie Sie EPUB in die Formate PDF, XPS, DOCX, JPG, PNG, BMP, TIFF und GIF konvertieren.
- MHTML Converter bietet eine allgemeine Beschreibung der Konvertierung von MHTML in die Formate PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, und GIF.
- Markdown Converter – Sie lernen, wie man MD in HTML, PDF, XPS, DOCX und Bilddateiformate mit Aspose.HTML for Python via .NET API konvertiert.
Aspose.HTML bietet kostenlose Online- Konverter für die Konvertierung von HTML-, XHTML-, MHTML-, EPUB-, XML- und Markdown-Dateien in eine Vielzahl von gängigen Formaten. Sie können ganz einfach HTML in PDF, HTML in JPG, SVG in PDF, MHTML in PDF oder MD in HTML konvertieren. Wählen Sie einfach die Datei aus, wählen Sie das zu konvertierende Format, und schon sind Sie fertig. Das geht schnell und ist kostenlos!