Benutzerdefiniertes JavaScript ausführen

IronPDF for Python kann benutzerdefiniertes JavaScript in eine Seite einfügen und ausführen, bevor sie in PDF gerendert wird, was Ihnen programmatische Kontrolle über den HTML-Inhalt zur Renderzeit gibt.

Einstieg

Weisen Sie einer ChromePdfRenderer-Instanz eine JavaScript-Zeichenkette RenderingOptions.JavaScript zu. IronPDF wird dieses Skript ausführen, nachdem die Seite geladen wurde und bevor das PDF erfasst wird.

Den Code verstehen

  • RenderingOptions.JavaScript: Eine Zeichenkette mit JavaScript-Code, den IronPDF injiziert und nach dem Laden der Seite ausführt. Im Beispiel wählt dieses Skript alle <h1>-Elemente aus und setzt deren Farbe auf Rot mit querySelectorAll und einer forEach-Schleife.
  • RenderHtmlAsPdf(html): Rendert das HTML mit dem hinzugefügten JavaScript. Das resultierende PDF spiegelt den DOM-Zustand wider, nachdem das Skript ausgeführt wurde.

Anwendungsfälle

Das Injizieren benutzerdefinierten JavaScripts zur Renderzeit ist nützlich für:

  • Verbergen von UI-Elementen, die für die Druckansicht nicht relevant sind (Navigationsleisten, Seitenleisten, Modals).
  • Anwenden dynamischer Stile basierend auf zur Renderzeit bewerteten Bedingungen.
  • Einfügen von Daten in ein Seitentemplate, bevor es als PDF erfasst wird.
  • Auslösen von druckspezifischen Layoutänderungen, ohne den ursprünglichen HTML-Quellcode zu ändern.

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.