IRONSOFTWAREHOME
Benutzerdefiniertes JavaScript ausführen
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    // Define the JavaScript code to change text color to red
    const javascriptCode = "document.querySelectorAll('h1').forEach(function(el){el.style.color='red';})";

    // Create rendering options object
    const renderOptions = {
        enableJavaScript: true,
        javascript: javascriptCode,
    };

    // HTML content to be rendered
    const htmlContent = "<h1>Happy New Year!</h1>";

    // Render HTML content to a PDF
    const pdf = await PdfDocument.fromHtml(htmlContent, { renderOptions: renderOptions });

    // Save the PDF with the executed JavaScript
    await pdf.saveAs("executed_js.pdf");
})();
npm i @ironsoftware/ironpdf
Benutzerdefiniertes JavaScript ausführen

Benutzerdefiniertes JavaScript ausführen

Mit IronPDF lässt sich das Erscheinungsbild von HTML-Inhalten mühelos per JavaScript-Code anpassen. IronPDF ist Teil der Produktbibliotheken von Iron Software und bekannt für seine robusten Funktionen zur Konvertierung von HTML in PDF sowie die Unterstützung von JavaScript, CSS und mehr.

Um dies zu erreichen, beginnen Sie mit der Definition des JavaScript-Codes. In unserem Beispiel ändern wir die Textfarbe aller H1-Tags in Rot.

Erstellen Sie als Nächstes ein Rendering-Optionsobjekt und setzen Sie die enableJavaScript Eigenschaft auf true. Weisen Sie den zuvor definierten JavaScript-Code der javascript Eigenschaft innerhalb dieses Objekts zu.

Verwenden Sie die PdfDocument.FromHtml Methode, um den HTML-Inhalt in ein PDF-Dokument zu rendern. Übergeben Sie das renderOptions Objekt als zweiten Parameter.

Speichern Sie schließlich die resultierende PDF-Datei, die die Auswirkungen des ausgeführten JavaScript-Codes enthält (Änderung der Textfarbe in Rot), unter dem Namen "executed_js.pdf".

Um mehr über die Funktionen von IronPDF oder anderen Iron Software-Bibliotheken wie IronBarcode , IronOCR und mehr zu erfahren, besuchen Sie die offizielle Website von Iron Software.

Erkunden Sie jetzt das Execute Custom JavaScript Code Beispiel!
Auf GitHub ansehen

Bereit anzufangen?

Version:2026.6gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Node.js Modul-Download für PDF
Mit npm installieren

Version: 2026.6

  1. Herunterladen und Node.js 12+ installieren.
  2. Führen Sie den obigen Befehl im Terminal aus.

Lizenzen ab 749 $