HTML-Konverter für .NET
Der Aspose.HTML Converter für .NET ist ein hochleistungsfähiges Plugin, das Entwicklern erlaubt, HTML und XHTML Dokumente in mehreren Formaten, einschließlich PDF, XPS und Bilddateien.Designed for seamless integration, it supports complex layouts, external resources, and advanced rendering options, making it an essential tool for document automatisierung, reporting, und web-to-print workflows.
Installation und Setup
- Installieren Sie das Aspose.HTML-Paket über NuGet oder herunterladen Sie Assemblies von der Downloads Seite .
- Verwenden Sie Ihre Lizenzschlüssel, einschließlich gemessener Lizenzierung, falls erforderlich, um die vollständige Funktionalität zu löschen.
- Referenz zu den
Aspose.HtmlNamespace in Ihrem Projekt.
Kompatibel mit .NET Framework, .NET Core (2.0 bis 3.1), .net 5+, und .NET Standard 2.0/2.1 . Funktioniert in Windows, macOS und Linux-Umgebungen.
Umwandeln von HTML in PDF
Das häufigste Szenario ist die Konvertierung von HTML in PDF. Sie können Optionen wie Verschlüsselung, Seitengröße und Margen konfigurieren.
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();
// Convert HTML to PDF
Converter.ConvertHTML(document, options, "developer-guide.pdf");Dieses Beispiel konvertiert eine HTML-Datei in eine PDF und bewahrt gleichzeitig ihre Layout.
Umwandeln von HTML in Bild
Sie können auch HTML-Inhalte an Bilder wie PNG oder JPEG renderieren.
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new ImageSaveOptions(ImageFormat.Png);
// Convert HTML to PNG
Converter.ConvertHTML(document, options, "developer-guide.png");Dieser Code konvertiert HTML in eine PNG Bilder, die in Berichten oder Archiven verwendet werden können.
Umwandeln von HTML in XPS
Um XPS-Dokumente aus HTML zu erzeugen:
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new XpsSaveOptions();
// Convert HTML to XPS
Converter.ConvertHTML(document, options, "developer-guide.xps");Fehlerbehandlung Beispiel
Bearbeiten Sie Fehler mit try-catch:
try
{
var document = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();
Converter.ConvertHTML(document, options, "developer-guide.pdf");
}
catch (Exception ex)
{
Console.WriteLine($"Error converting HTML: {ex.Message}");
}Hauptmerkmale
- Multi-Format Export : Umwandeln HTML in PDF, XPS und Bilder.
- Layout Fidelity : Er bewahrt Fonts, CSS, Grafik und externe Ressourcen.
- Advanced PDF Options : Unterstützung für PDF/A Compliance, Verschlüsselung und Metadaten.
- Cross-Platform : Funktioniert in .NET-Umgebungen auf Windows, Linux und macOS.
Beste Praktiken
- Verwenden Sie immer die Lizenzschlüssel bei der Anwendung-Startup, um Bewertungswassermarken zu vermeiden.
- Validierte externe Ressourcen (CSS, Bilder, Fonts) sind vor der Konvertierung zugänglich.
- Use
PdfSaveOptionsoderImageSaveOptionszu fin-tune Produktionsqualität und Größe. - Für große HTML-Dateien bevorzugen Sie Stream-basierte Konvertierung, um den Speicherverbrauch zu reduzieren.
Durch die Integration Aspose.HTML Converter für .NET können Entwickler HTML-Inhalte effizient in professionelle PDF, XPS oder Bildergebnisse umwandeln und gleichzeitig Layout Konsistenz und hohe Leistung gewährleisten.