Feinabstimmung von Konvertern – HTML in Python konvertieren

Einige Möglichkeiten, HTML in Python zu konvertieren

Sie können HTML in verschiedene gängige Formate in Python online oder programmatisch konvertieren. Die Konvertierung von HTML in andere Formate kann mit Hilfe der Methoden convert_html() der Klasse Converter, der Methode render_to() der Klasse HTMLDocument oder der Methode render() der Klasse Renderer erfolgen.

Warum Feinabstimmungskonverter verwenden?

Im Kapitel Feinabstimmung der Konverter bietet Aspose.HTML für Python via .NET alternative Methoden für das Rendering von HTML-basierten Dokumenten, die Ihnen eine bessere Kontrolle über den Rendering-Prozess in Ihrer Python-Anwendung ermöglichen. Unsere Python-Bibliothek implementiert eine Reihe von Rendering-Geräten: PdfDevice, XpsDevice, DocDevice und ImageDevice. Jedes Gerät verfügt über seine eigenen Optionen, die durch die Klassen PdfRenderingOptions, XpsRenderingOptions, DocRenderingOptions und ImageRenderingOptions implementiert werden. So können Sie beispielsweise die Seitengröße ändern, Ränder und Farben anpassen, die Dateigröße durch Ändern der Bildqualität und -auflösung verringern und ein Sicherheitskennwort für PDF-Dokumente festlegen.

Der vorliegende Abschnitt beschreibt unterstützte Szenarien für die Konvertierung von HTML-basierten Dateien in andere gängige Formate unter Verwendung der Methode render_to() der Klasse HTMLDocument und der Methoden render() der Klasse Renderer:

Rendering von HTML in PDF mit Python

Dieses Beispiel zeigt, wie eine Online-HTML-Seite mit Aspose.HTML for Python via .NET leicht in ein PDF-Dokument umgewandelt werden kann. Mit nur wenigen Codezeilen können Sie ein HTML-Dokument von einer URL laden und es direkt in eine PDF-Datei mit Standard-Rendering-Optionen umwandeln.

1import aspose.html as ah
2import aspose.html.rendering.pdf as rp
3
4doc = ah.HTMLDocument("https://docs.aspose.com/html/files/document.html")
5doc.render_to(rp.PdfDevice("output/document.pdf"))

Was ist Rendering Device in Aspose.HTML?

Ein Rendering Device in Aspose.HTML for Python via .NET stellt eine 2D-Zeichenfläche dar, die über die Schnittstelle IDevice implementiert wird. Es ist für die Umwandlung von HTML-Inhalten in verschiedene Ausgabeformate zuständig.

Aspose.HTML for Python via .NET bietet die folgenden Rendering-Geräte:

Jedes Gerät verfügt über seine eigenen Rendering-Optionen, die über Klassen wie PdfRenderingOptions, XpsRenderingOptions, DocRenderingOptions und ImageRenderingOptions verfügbar sind. Mit diesen Optionen können Sie die Ausgabequalität, das Layout und andere Einstellungen steuern.

Aspose.HTML bietet kostenlose Konverter – eine Online-Sammlung von Tools zur Konvertierung von HTML-, XHTML-, MHTML-, EPUB-, XML- oder Markdown-Dokumenten in PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF, Markdown und andere Formate. Diese Konverter sind mit allen Betriebssystemen kompatibel und erfordern keine zusätzliche Softwareinstallation. Sie sind ein schneller und einfacher Weg, um HTML und HTML-basierte Dokumente effektiv zu konvertieren.

Text “Kostenlose Online-Konverter”

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.