HTML-String zu PDF
Mit IronPDF können Sie neue PDF-Dokumente aus einfachen HTML-Strings innerhalb Ihres .NET-Projekts erstellen, und IronPDF kann in C#, F# und VB.NET verwendet werden. Dank der Verwendung der ChromePdfRenderer
-Klasse können Sie sicher sein, dass alle PDF-Dokumente, die Sie aus einem HTML-String rendern, pixelgenaue. Mit der leistungsstarken IronPDFUmwandlung von HTML in PDFMit den Funktionen erstellen Sie PDF-Dateien in hoher Qualität, die auf Ihre persönlichen Bedürfnisse zugeschnitten sind.
Die 4 Schritte zur Umwandlung eines HTML-Strings in PDF
- Importieren Sie die IronPDF-Bibliothek.
- Initialisieren Sie ein neues
ChromePdfRenderer
Objekt. - Verwenden Sie die
ChromePdfRenderer.RenderHtmlAsPdf
methode. - Speichern Sie das PDF mit
PdfDocument.SaveAs
.
Siehe das folgende Codebeispiel für weitere Details:
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
pdf.SaveAs("output.pdf");
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
pdf.SaveAs("output.pdf");
Imports IronPdf
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
Private myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
pdf.SaveAs("output.pdf")
Der erste Schritt zur Umwandlung eines HTML-Strings in PDF in C# besteht darin, sicherzustellen, dass die IronPDF-Bibliothek ordnungsgemäß eingerichtet und in Ihrem Projekt funktionsfähig ist. Durch die Einbindung von using IronPdf stellen wir sicher, dass wir auf die benötigten Klassen aus der IronPDF-Bibliothek zugreifen können, um die Umwandlung von HTML in PDF durchzuführen. Sobald dies erledigt ist, wird die nächste Zeile Installation.EnableWebSecurity = true
verwendet, um den Zugriff auf lokale Datenträger oder Cross-Origin-Anfragen zu deaktivieren, um sichere Vorgänge zu gewährleisten.
Diese nächste Zeile erstellt eine neue ChromePdfRenderer-Instanz, die die Konvertierung von HTML in PDF übernehmen wird. Im grundlegenden Beispiel wird die Methode RenderHtmlAsPdf verwendet, um eine einfache HTML-Zeichenkette in PDF zu konvertieren.("
Hallo Welt
")in ein PDF-Dokument, das mithilfe derSaveAs
-Methode auf der Festplatte gespeichert wird.In der fortgeschrittenen Methode zeigen wir, wie IronPDF HTML-Inhalte mit externen Elementen wie Bildern, CSS und JavaScript verarbeiten kann. Um diese Assets zu laden, wird der optionale BasePath-Parameter verwendet, der das Verzeichnis angibt, das die benötigten Dateien enthält. Das resultierende PDF, das die externen Assets umfasst, wird mit der gleichen SaveAs
-Methode gespeichert, wie im einfachen Beispiel gezeigt. Dieses Codebeispiel hebt die Fähigkeit von IronPDF hervor, sowohl grundlegende als auch komplexe HTML-Inhalte zu verarbeiten, was es zu einem effizienten Werkzeug für die programmgesteuerte Erstellung von PDFs macht. Weitere Beispiele finden Sie im Leitfaden zur Verwendung von IronPDF mit C#.