XHTML ist eine strengere und XML-basierte Version der HTML-Dateien. Es wurde entwickelt, um die Interoperabilität mit verschiedenen Datenformaten zu verbessern. Dagegen sind PDF-Dateien aufgrund ihrer Unterstützung auf mehreren Plattformen und Betriebssystemen beliebt. In einigen Fällen müssen Sie möglicherweise eine XHTML-Datei in das PDF-Format konvertieren. Dementsprechend behandelt dieser Artikel die programmgesteuerte Konvertierung einer XHTML-Datei in ein PDF-Dokument in C#.
XHTML to PDF Converter – Installation der C# .NET API
Die Aspose.HTML for .NET-API kann zum Erstellen, Bearbeiten oder Konvertieren verschiedener webbezogener Dateiformate verwendet werden, einschließlich HTML, EPUB, SVG usw. Sie können die API konfigurieren, indem Sie sie herunterladen Referenzdateien von der Seite New Releases oder mit dem Installationsbefehl NuGet unten:
PM> Install-Package Aspose.Html
Konvertieren Sie XHTML in eine PDF-Datei in C#
XHTML-Dokumente könnten Erweiterbarkeit bieten, indem sie Fragmente aus anderen XML-basierten Sprachen einbeziehen. Sie können eine XHTML-Datei in das PDF-Format konvertieren, indem Sie die folgenden Schritte ausführen:
- Laden Sie die Eingabe-XHTML-Datei.
- Initialisieren Sie eine Instanz der Klasse PdfSaveOptions.
- Konvertieren Sie die XHTML-Datei mit der Methode ConvertHTML in eine PDF-Datei.
Das folgende Codebeispiel zeigt, wie eine XHTML-Datei programmgesteuert in C# in PDF konvertiert wird:
// Laden Sie die XHTML-Datei, um sie zu konvertieren
HTMLDocument document = new HTMLDocument("sample.xhtml");
// Erstellen Sie eine Instanz von PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// Speichern Sie XHTML als PDF-Datei
Converter.ConvertHTML(document, options, "output.pdf");
Erkunden Sie Aspose.HTML für die .NET-API
Der Bereich Dokumentation erläutert verschiedene andere Funktionen der API für die Arbeit mit web- und internetbezogenen Dateiformaten. Sie können verschiedene Optionen zum Web-Crawling, Herunterladen oder Konvertieren von Dateien erkunden.
Holen Sie sich eine kostenlose Lizenz
Sie können die API ohne Evaluierungseinschränkungen testen, indem Sie eine kostenlose temporäre Lizenz anfordern.
Fazit
In diesem Artikel haben Sie den Konvertierungsprozess von XHTML- in PDF-Dokumente in C#-basierten Anwendungen über das .NET- oder .NET Core-Framework verstanden. Darüber hinaus können Sie uns bei Fragen im Forum schreiben.