Benutzerdefiniertes JavaScript ausführen

Mit IronPDF können Sie benutzerdefiniertes JavaScript ausführen, um Ihre aus HTML-Inhalten gerenderten PDFs besser anzupassen. Mit der Eigenschaft ChromePdfRenderOptions.JavaScript können Sie sicherstellen, dass das JavaScript ausgeführt wird, nachdem der HTML-Inhalt geladen wurde, aber bevor Ihre PDF-Datei gerendert wird. Dies ermöglicht dynamisches Rendern von Inhalten und Interaktivität. Die Klasse ChromePdfRenderer von IronPDF stellt sicher, dass Sie hochwertige PDF-Dokumente erstellen, die auf Ihre Bedürfnisse zugeschnitten sind, ohne dass die ursprüngliche Qualität oder Interaktivität beeinträchtigt wird.

Bevor wir mit dem Rendern unseres benutzerdefinierten HTML- und JavaScript in PDFs beginnen können, müssen wir zuerst eine neue ChromePdfRenderer-Instanz erstellen. Die Klasse ChromePdfRenderer übernimmt das Rendern von HTML-, CSS- und JavaScript Inhalten im PDF-Format unter Beibehaltung einer pixelgenauen Qualität. Anschließend können wir mithilfe der JavaScript-Eigenschaft der ChromePdfRenderOptions-Klasse einen benutzerdefinierten JavaScript Code erstellen, der ausgeführt wird, sobald der HTML-Inhalt geladen ist. Dadurch wird sichergestellt, dass die durch unsere JavaScript Zeichenkette vorgegebenen Änderungen im endgültigen PDF-Dokument widergespiegelt werden. In diesem Fall wählen wir alle h1 Tags innerhalb des HTML-Inhalts aus und ändern deren Textfarbe in Rot.

Anschließend weisen wir unser renderOptions-Objekt der ChromePdfRenderer RenderingOptions-Eigenschaft zu, welche die Rendering-Optionen für diese spezifische Instanz von ChromePdfRenderer steuert. Das bedeutet, dass wir bei Verwendung unserer Instanz der Klasse ChromePdfRenderer unser JavaScript ausführen, bevor das PDF gerendert wird, wodurch sichergestellt wird, dass die Änderungen im resultierenden PDF vorgenommen werden. Anschließend rendern wir unseren HTML-Inhalt mit RenderHtmlAsPdf und verwenden die Klasse PdfDocument, um aus dem gerenderten Inhalt ein neues PDF-Dokument zu erstellen, das in der Variablen pdf gespeichert wird.

Zum Schluss speichern wir das gerenderte PDF mit der letzten Zeile, SaveAs, wodurch das PDF in den angegebenen Dateipfad exportiert wird.

Entdecken Sie JavaScript zu PDF mit IronPDF

Bereit anzufangen?
Nuget Downloads 17,803,474 | Version: 2026.3 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

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