1. Produkte
  2.   HTML
  3.   Python
  4.   Aspose.HTML for Python via .NET

Aspose.HTML for Python via .NET

 
 

Python HTML API zum Erstellen & Konvertieren von HTML zu PDF, XPS, DOCX

Top Python HTML-Bibliothek ermöglicht Entwicklern das Laden, Parsen, Erstellen, Rendern, Bearbeiten und Konvertieren von HTML-Dateien zu PDF, XPS, DOCX, PNG & JPEG. Sie unterstützt CSS, JavaScript & moderne HTML-Standards

Was ist Aspose.HTML für Python über .NET?

Aspose.HTML für Python über .NET ist ein Python API, die von .NET betrieben wird, wurde speziell entwickelt, um Entwicklern das Laden, Parsen, Rendern, Bearbeiten und präzise Konvertieren von HTML-Dokumenten zu ermöglichen. Sie bietet umfangreiche Unterstützung für CSS, JavaScript und moderne HTML-Standards, was sie ideal für den Aufbau von Anwendungen macht, die HTML-Inhalte erzeugen, transformieren oder anzeigen. Es gibt mehrere wichtige Funktionen der Bibliothek, wie das Erstellen von HTML-Dokumenten von Grund auf, das Laden von HTML aus Dateien sowie Streams, das direkte Laden von HTML aus einer URL, das Parsen von HTML-Dateien und das dynamische Ändern des Document Object Model (DOM), die Konvertierung von HTML zu PDF, das Rendern von HTML in gängige Bildformate wie JPEG, PNG, BMP und TIFF, das Konvertieren von HTML zu EPUB und vieles mehr.

Aspose.HTML für Python über .NET fungiert als ein "headless browser", bietet eine umfangreiche API, die es Entwicklern ermöglicht, HTML und verwandte Formate (XHTML, MHTML, SVG, Markdown, EPUB) zu verwalten, ohne externe Software oder UI zu benötigen. Das macht es zu einer idealen Wahl für ein breites Anwendungsspektrum, von Web‑Scraping und Inhaltserzeugung bis hin zu Dokumentkonvertierung und Berichtserstellung. Das API‑Design ist intuitiv, besonders für diejenigen, die mit Webstandards und DOM‑Manipulation vertraut sind. Aspose.HTML bietet umfangreiche Konfigurationsoptionen für das Rendering, wie das Festlegen von Seitengröße, Rändern, DPI und mehr. Dies ist besonders nützlich für Dokumenten‑Veröffentlichungs‑ oder Archivierungssysteme. Ob Sie nun Konvertierungen automatisieren, Berichte generieren, Inhalte archivieren oder einen vollwertigen Editor bauen – diese API liefert die Werkzeuge, um dies sauber und effizient zu tun.

Previous Next

Erste Schritte mit Aspose.HTML für Python über .NET

Der empfohlene Weg, Aspose.HTML für Python via .NET über PyPi zu installieren. Sie können die API problemlos direkt in Ihren Maven-Projekten mit einfachen Konfigurationen verwenden.

Installieren Sie Aspose.HTML für Python über .NET

 pip install aspose-html-net 

Sie können die Bibliothek direkt von der Aspose.HTML für Python via .NET-Produktseite herunterladen.

HTML aus verschiedenen Quellen laden und analysieren

Aspose.HTML für Python via .NET bietet vollständige Unterstützung für das Laden und Parsen von HTML-Dokumenten programmgesteuert in Python-Anwendungen. Die API ermöglicht Python-Entwicklern, HTML-Dokumente aus Dateien, URLs oder Streams zu laden, was sie äußerst vielseitig in der Web‑Content‑Verarbeitung macht. Das folgende Code‑Snippet lädt eine HTML‑Seite aus dem Internet und gibt deren Titel aus – ideal für Web‑Scraping oder Inhaltsanalyse.

Wie lädt man eine HTML-Seite aus dem Internet und gibt ihren Titel über die Python-API aus?

from aspose.html import HTMLDocument

# Load HTML document from a web URL
document = HTMLDocument("https://example.com")
print(document.title)

HTML über die Python-API in PDF, XPS, DOCX konvertieren

Eine der Hauptfunktionen von Aspose.HTML für Python via .NET ist seine fortschrittliche Dokumentkonvertierungs‑Engine. Die API bietet vollständige Unterstützung für das Lesen und Konvertieren von HTML in PDF, XPS, DOCX, Bilder und verschiedene andere Dateiformate über die Python‑API. Hier ist ein leistungsstarkes Beispiel, das Softwareentwicklern ermöglicht, eine HTML‑Datei zu laden und sie mit der integrierten Rendering‑Engine in ein hochwertiges PDF zu konvertieren.

Wie lädt und konvertiert man eine HTML-Datei in ein hochwertiges PDF über die Python-API?

from aspose.html import HTMLDocument
from aspose.html.saving import PdfSaveOptions
from aspose.html.rendering.pdf import PdfDevice

document = HTMLDocument("input.html")
options = PdfSaveOptions()
device = PdfDevice("output.pdf")

device.render(document)

Dynamische Berichtserstellungssysteme

Müssen Sie dynamische Berichte aus Daten erstellen? Aspose.HTML für Python über .NET ermöglicht es Ihnen, HTML-Vorlagen zu verwenden, sie mit Daten zu verknüpfen und sie in druckfertige PDFs oder Bilder innerhalb von Python-Anwendungen zu konvertieren. Softwareentwickler können eine Templating-Engine erstellen, bei der Platzhalter im HTML durch echte Daten ersetzt, in PDF gerendert und an Kunden per E‑Mail gesendet werden – alles in Python.

HTML-Elemente über Python bearbeiten und manipulieren

Aspose.HTML bietet eine vollständige DOM (Document Object Model)-API, mit der Sie HTML‑Knoten bearbeiten, Attribute ändern oder neue Elemente programmgesteuert erstellen können. Die Bibliothek unterstützt vollständig externes und Inline‑CSS‑Styling und führt eingebettetes JavaScript aus, sodass die gerenderte Ausgabe genau dem entspricht, was in einem Browser angezeigt würde. Sie können dynamische Webdokumente erstellen oder Änderungen über mehrere Dateien hinweg automatisieren, indem Sie diese Methoden verwenden. Das folgende Beispiel zeigt, wie Entwickler CSS‑Stile dynamisch auf HTML‑Elemente anwenden oder vorhandene Stile innerhalb von Python‑Apps extrahieren können.

Wie wendet man CSS-Stile dynamisch auf HTML-Elemente an oder extrahiert vorhandene Stile über die Python-API?

import aspose.html as html
import aspose.html.dom as dom

# Create a new HTML document
document = html.HTMLDocument()

# Create a paragraph element
paragraph = document.create_element("p")
paragraph.text_content = "Styled with Aspose.HTML!"

# Apply CSS style
paragraph.style.color = "blue"
paragraph.style.font_size = "20px"

# Append to the document body
document.body.append_child(paragraph)

# Save the document
document.save("styled.html")
 Deutsch