カスタムJavaScriptの実行
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
カスタムJavaScriptの実行

カスタムJavaScriptの実行

IronPDF を使用して、JavaScript コードで HTML コンテンツの外観を簡単に変更できます。 IronPDF は Iron Software の製品ライブラリの一部であり、JavaScript、CSS などをサポートしながら HTML を PDF に変換する強力な機能で知られています。

これを実現するには、まず JavaScript コードを定義します。 例では、すべての H1 タグのテキストカラーを赤に変更します。

次に、レンダリングオプションオブジェクトを作成し、enableJavaScript プロパティをtrueに設定します。 以前に定義されたJavaScriptコードをこのオブジェクト内のjavascriptプロパティに割り当てます。

HTMLコンテンツをPDFドキュメントにレンダリングするために PdfDocument.FromHtml メソッドを使用します。 二番目のパラメーターとして renderOptions オブジェクトを渡します。

最後に、実行された JavaScript コードの効果 (テキストの色が赤に変更される) が組み込まれた結果の PDF を 'executed_js.pdf' として保存します。

IronPDF やIronBarcode 、 IronOCRなどのその他の Iron Software ライブラリの機能の詳細については、Iron Software の公式 Web サイトをご覧ください。

カスタムJavaScriptコードの実行例を今すぐご覧ください!
GitHubで見る

準備はできましたか?

バージョン:2026.11リリースされたばかり