HTML-Konverter für .NET
Einführung in den HTML-Konverter für .NET
Der HTML-Konverter für .NET ist ein Plug-in, das Entwicklern ermöglicht, HTML-Dokumente in verschiedene Formate zu konvertieren, einschließlich PDF, XPS und Bilddateien. Diese Anleitung bietet eine Übersicht über die verfügbaren Funktionen und erklärt, wie Sie gemeinsame Aufgaben mit Codebeispielen in .NET ausführen.
Konvertierung von HTML in PDF
Um ein HTML-Dokument in eine PDF-Datei zu konvertieren, können Sie die HTMLDocument
-Klasse verwenden. Hier ist ein Beispiel:
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Erstellen Sie eine Instanz von HTMLDocument
var doc = new HTMLDocument("entwickler-leitfaden.html");
var options = new PdfSaveOptions();
// Konvertieren Sie die HTML-Datei in PDF
Converter.ConvertHTML(doc, options, "entwickler-leitfaden.pdf")
Dieser Code konvertiert eine HTML-Zeichenfolge in eine PDF-Datei und speichert sie in einer Datei mit dem Namen “entwickler-leitfaden.pdf”.
Konvertierung von HTML in Bild
Um ein HTML-Dokument in eine Bilddatei zu konvertieren, können Sie die HTMLDocument
-Klasse mit der ConvertHTML
-Methode verwenden. Hier ist ein Beispiel:
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Erstellen Sie eine Instanz von HTMLDocument
var doc = new HTMLDocument("entwickler-leitfaden.html");
var options = new ImageSaveOptions(ImageFormat.Png);
// Konvertieren Sie die HTML-Datei in PNG
Converter.ConvertHTML(doc, options, "entwickler-leitfaden.png")
Dieser Code konvertiert eine HTML-Zeichenfolge in ein PNG-Bild und speichert es in einer Datei mit dem Namen “ausgabe.png”.
Fehlerbehandlung und Ausnahmen
Sie können Fehler und Ausnahmen mithilfe von Try-Catch-Blöcken behandeln. Hier ist ein Beispiel:
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Erstellen Sie eine Instanz von HTMLDocument
var doc = new HTMLDocument("entwickler-leitfaden.html");
var options = new PdfSaveOptions();
try {
// Konvertieren Sie die HTML-Datei in PDF
Converter.ConvertHTML(doc, options, "entwickler-leitfaden.pdf")
} catch (Exception x) {
Console.WriteLine($"Fehler beim Konvertieren von HTML: {x.Message}");
}