JavaScript in HTML zu PDF IronPDF ermöglicht es Benutzern, PDF-Dateien aus HTML-Inhalten zu erstellen, aber es ist nicht nur reiner HTML-Inhalt, der in PDF konvertiert werden kann; es kann auch HTML mit benutzerdefiniertem CSS und JavaScript konvertieren. Die Verwendung von JavaScript innerhalb des HTML-Inhalts ermöglicht es zum Beispiel, dass Assets wie Bilder direkt innerhalb eines HTML-Strings eingebettet werden, anstatt sie als externe Assets zu laden. Alles, was Sie dafür benötigen, ist die ChromePdfRenderer-Klasse und ihre RenderingOptions-Eigenschaft. class="examples__featured-snippet"> 5 Schritte zum Rendern von HTML mit JavaScript zu PDF in C# const string htmlWithJavaScript = "...."; var renderer = new ChromePdfRenderer(); renderer.RenderingOptions.EnableJavaScript = true; renderer.RenderingOptions.WaitForJavaScript(); var pdfJavaScript = renderer.RenderHtmlAsPdf(htmlWithJavaScript); Innerhalb der String-Variablen haben wir einen HTML-String erstellt, der das JavaScript-<script>-Tag enthält, welches den JavaScript-Code umfassen wird, der zum Erstellen unseres PDFs verwendet wird. Mit dem Script-Tag haben wir angegeben, welcher Abschnitt der Zeichenfolge JavaScript ist, der später durch die RenderingOptions-Eigenschaft aktiviert wird. Damit können Sie Bilder einbetten, Interaktivität im gerenderten PDF beibehalten und mehr. Mit new ChromePdfRenderer(); instanziieren wir eine neue Instanz der ChromePdfRenderer-Klasse, die das Rendern von HTML-Inhalten zu PDF steuert. Mit dieser Klasse können Sie sicher sein, dass Ihre gerenderten PDF-Dateien pixelgenau erscheinen, zusammen mit jedem benutzerdefinierten JavaScript- oder CSS-Inhalt, der im Endergebnis beibehalten wird. Als Nächstes benutzen Sie die RenderingOptions-Eigenschaft innerhalb der ChromePdfRenderer-Klasse, um das JavaScript auszuführen, bevor das neue PDF gerendert wird. Die RenderingOptions.WaitForJavaScript()-Methode stellt sicher, dass das Programm wartet, bis das JavaScript fertig ausgeführt ist, bevor es mit dem Renderprozess fortfährt. Das Rendering beginnt, sobald der JavaScript-Code die window.ironpdf.notifyRender()-Methode ausführt. Die RenderingOptions-Eigenschaft ist der von uns erstellten ChromePdfRenderer-Instanz zugewiesen, sodass die Optionen für jedes mit diesem Renderer erstellte PDF verwendet werden. Die renderer.RenderHtmlAsPdf(...)-Methode handhabt das eigentliche Rendern des PDF-Dokuments. Indem wir den HTML-String mit dem JavaScript an diese Methode übergeben, können wir es als hochqualitatives PDF rendern, das alle HTML- und JavaScript-Elemente enthält. Dies wird in einem neuen PdfDocument-Objekt gespeichert, das das neu gerenderte PDF speichern wird, welches in diesem Fall pdfJavaScript genannt wird. Schließlich können wir dieses neue PDF mit der SaveAs-Methode speichern. Erfahren Sie, wie Sie JavaScript-HTML zu PDF rendern Auf GitHub ansehen Code https://github.com/iron-software/IronPdf.Examples/tree/main/examples/javascript-html-to-pdf ZIP herunterladen Verwandtes Tutorial Verwandte Anleitung Klassendokumentation Sprachpakete herunterladen IronPDF DLL herunterladen Ein Problem auf dieser Seite melden Bereit anzufangen? Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht Kostenloser NuGet-Download Gesamtanzahl der Downloads: 16,154,058 Lizenzen anzeigen
In einer Live-Umgebung testen Testen Sie ohne Wasserzeichen in der Produktion.Funktioniert dort, wo Sie es brauchen.
Voll funktionsfähiges Produkt Erhalten Sie 30 Tage voll funktionsfähiges Produkt.In wenigen Minuten einsatzbereit.
24/5 technischer Support Voller Zugriff auf unser Support-Engineering-Team während Ihrer Produktprobe
In einer Live-Umgebung testen Testen Sie ohne Wasserzeichen in der Produktion.Funktioniert dort, wo Sie es brauchen.
Voll funktionsfähiges Produkt Erhalten Sie 30 Tage voll funktionsfähiges Produkt.In wenigen Minuten einsatzbereit.
24/5 technischer Support Voller Zugriff auf unser Support-Engineering-Team während Ihrer Produktprobe