In diesem Schritt-für-Schritt-Tutorial lernen wir, wie man HTML mit C# in PDF konvertiert. Das HTML-Dokument kann CSS-Stile enthalten (inline, eingebettet und extern). Das C#-Codebeispiel in diesem Thema rendert HTML in PDF mit hoher Wiedergabetreue von Bildern, Texten, Schriftarten und dem Layout des ursprünglichen Inhalts.
Im Folgenden sind die einfachen Schritte zum Generieren von PDF aus HTML mit genauen Stilen aufgeführt.
Schritte zum Konvertieren von HTML in PDF mit C#
- Installieren Sie Aspose.Words for .NET mithilfe des NuGet-Pakets
- Verweis auf Namespace Aspose.Words hinzufügen
- Importieren Sie das Eingabe-HTML-Dokument in das DOM von Aspose.Words
- Speichern Sie das Dokument im PDF-Dateiformat
Im letzten Thema haben wir uns mit So erstellen Sie ein Word-Dokument mit C# befasst. In diesem Thema wird jedoch beschrieben, wie Sie einen HTML-zu-PDF-Konverter für eine .NET-Anwendung erstellen. Sie können es in ASP.NET-, .NET Core-Anwendungen und Windows Forms verwenden.
Code zum Konvertieren von HTML in PDF mit C#
Das obige Codebeispiel in C# erstellt PDF aus HTML, ohne MS Office zu installieren. Die HTML-zu-PDF-Konvertierung unter Verwendung des obigen Beispiels ahmt das Verhalten von MS Word nach. Wenn Sie das HTML-Dokument in MS Word öffnen und es in PDF konvertieren, erhalten Sie die gleiche Ausgabe.