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 die HTML-Inhalte geladen sind, aber bevor Ihr PDF gerendert wird, was eine dynamische Inhaltsdarstellung und Interaktivität ermöglicht. Die Klasse ChromePdfRenderer von IronPDF stellt sicher, dass Sie hochwertige PDF-Dokumente erstellen, die auf Ihre Bedürfnisse zugeschnitten sind, ohne die ursprüngliche Qualität oder Interaktivität zu verlieren. Schritte zum Ausführen von benutzerdefiniertem JavaScript für Ihre PDF-Dokumente class="csharp"> var renderOptions = new ChromePdfRenderOptions(); // Initialisierung von ChromePdfRenderOptions, um benutzerdefinierte Rendering-Optionen festzulegen. class="csharp"> renderOptions.Javascript = "document.querySelectorAll('h1').forEach(function(el){el.style.color='red';});"; // Einstellen von JavaScript, um die Farbe aller h1-Elemente auf rot zu ändern. class="csharp"> var renderer = new ChromePdfRenderer { RenderingOptions = renderOptions }; // Erstellen eines neuen ChromePdfRenderers und Zuweisen unserer RenderOptions an diesen. var pdf = renderer.RenderHtmlAsPdf("Happy New Year"); // Rendering HTML as PDF and storing the result in the pdf variable. class="csharp"> pdf.Password = "my-password"; // Festlegen eines Kennworts für das PDF-Dokument, um die Sicherheit zu erhöhen. Bevor wir mit dem Rendern unseres benutzerdefinierten HTMLs und JavaScripts in PDFs beginnen können, müssen wir zunächst eine neue ChromePdfRenderer-Instanz erstellen. Die Klasse ChromePdfRenderer übernimmt das Rendern von HTML-, CSS- und JavaScript-Inhalten in das PDF-Format und bewahrt dabei eine pixelgenaue Qualität. Dann können wir mit der Javascript-Eigenschaft der ChromePdfRenderOptions-Klasse einen benutzerdefinierten JavaScript-Code erstellen, der ausgeführt wird, sobald die HTML-Inhalte geladen sind, um sicherzustellen, dass die durch unseren JavaScript-String diktierten Ä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 auf rot. Wir weisen dann unser renderOptions-Objekt der RenderingOptions-Eigenschaft des ChromePdfRenderer zu, die die Renderoptionen für diese spezifische Instanz des ChromePdfRenderer steuert. Dies bedeutet, dass wir beim Gebrauch unserer Instanz der ChromePdfRenderer-Klasse unser JavaScript ausführen, bevor das PDF gerendert wird, um sicherzustellen, dass die Änderungen im resultierenden PDF enthalten sind. Dann rendern wir unsere HTML-Inhalte mit RenderHtmlAsPdf und verwenden die PdfDocument-Klasse, um ein neues PDF-Dokument aus den gerenderten Inhalten zu erstellen, das in der Variablen pdf gespeichert wird. Schließlich speichern wir das gerenderte PDF mit der abschließenden Zeile SaveAs, die das PDF in den angegebenen Dateipfad exportiert. Entdecken Sie JavaScript zu PDF mit IronPDF Auf GitHub ansehen Code https://github.com/iron-software/IronPdf.Examples/tree/main/examples/execute-custom-javascript ZIP herunterladen Verwandtes Tutorial Verwandte Anleitung Klassendokumentation Sprachpakete herunterladen IronPDF DLL herunterladen Ein Problem auf dieser Seite melden Bereit anzufangen? Nuget Downloads 16,685,821 | Version: 2025.12 gerade veröffentlicht Kostenloser NuGet-Download Gesamtanzahl der Downloads: 16,685,821 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
Alle Ihre Fragen werden beantwortet, um sicherzustellen, dass Sie alle Informationen erhalten, die Sie benötigen. (Völlig unverbindlich.)