JavaScript in HTML zu PDF
IronPDF for Python kann HTML mit JavaScript rendern und Skripte ausführen, bevor das PDF erfasst wird, sodass dynamisch generierte Inhalte im Ergebnis erscheinen.
Einstieg
Stellen Sie RenderingOptions.EnableJavaScript = True auf einer ChromePdfRenderer-Instanz ein und rufen Sie optional RenderingOptions.WaitFor.RenderDelay(ms) auf, um genügend Zeit für das Abschluss der Skripte zu geben, bevor die Seite erfasst wird. Rendern Sie dann Ihren HTML-String oder Ihre URL wie gewohnt.
Den Code verstehen
EnableJavaScript: Wenn aufTruegesetzt, erlaubt IronPDF<script>-Blöcken und externen Skripten während des Renderns auszuführen. Dies ist standardmäßigFalsefür Sicherheit und Leistung.WaitFor.RenderDelay(100): Pausiert für die angegebene Anzahl von Millisekunden, nachdem die Seite geladen wurde, bevor sie als PDF erfasst wird. Erhöhen Sie diesen Wert, wenn Skripte länger benötigen, um ihre Ausgabe zu erzeugen.RenderHtmlAsPdf(html): Rendert die bereitgestellte HTML-Zeichenfolge — einschließlich der Ausgabe von JavaScript — als PDF-Dokument.
Dynamische Inhalte
Diese Funktion ist unerlässlich für Seiten, die document.write verwenden, DOM-Manipulation zur Ladezeit oder jede JavaScript-gesteuerte Vorlagenverarbeitung. IronPDF verwendet die gleiche Chrome-Rendering-Engine wie ein Standard-Webbrowser, sodass Skripte, die in Chrome funktionieren, sich auch in der PDF-Ausgabe gleich verhalten.
Lernen Sie, HTML mit IronPDF for Python in PDF zu konvertieren!

