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 auf True gesetzt, erlaubt IronPDF <script>-Blöcken und externen Skripten während des Renderns auszuführen. Dies ist standardmäßig False fü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!

Bereit anzufangen?
Version: 2026.6 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis?
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.