カスタムJavaScriptを実行

IronPDFを使用すると、カスタムJavaScriptを実行して、HTMLコンテンツからレンダリングされたPDFをよりカスタマイズすることができます。 ChromePdfRenderOptions.Javascript プロパティを使用すると、HTML コンテンツの読み込み完了後、PDF がレンダリングされる前に JavaScript が実行されるようにできます。これにより、動的コンテンツのレンダリングとインタラクティブ性が可能になります。 IronPDFのChromePdfRendererクラスは、元の品質やインタラクティブ性を失うことなく、ニーズに合わせた高品質のPDFドキュメントを作成することを保証します。

カスタムHTMLとJavaScriptをPDFにレンダリングする前に、まず新しい ChromePdfRenderer インスタンスを作成する必要があります。 ChromePdfRenderer クラスは、HTML、CSS、JavaScript コンテンツをピクセルパーフェクトな品質を維持しながらPDF形式にレンダリングします。 次に、ChromePdfRendererクラスのJavascriptプロパティを使用して、HTMLコンテンツが読み込まれ次第実行されるカスタムJavaScriptコードを作成できます。これにより、JavaScript文字列によって指示された変更が最終的なPDFドキュメントに反映されることを保証します。 この場合、HTMLコンテンツ内のh1タグを選択し、テキストの色を赤に変更しています。

その後、renderOptions オブジェクトを ChromePdfRenderer の RenderingOptions プロパティに割り当てます。これにより、その特定の ChromePdfRenderer インスタンスのレンダリングオプションが制御されます。 これにより、ChromePdfRendererクラスのインスタンスを使用するとき、PDFがレンダリングされる前にJavaScriptを実行し、結果のPDFに変更が反映されることを保証します。 次に、RenderHtmlAsPdfを使用してHTMLコンテンツをレンダリングし、PdfDocumentクラスを使用してレンダリングされたコンテンツから新しいPDFドキュメントを作成します。このPDFドキュメントは変数pdfに格納されます。

最後に、 SaveAs の最終行を使用して、レンダリングされたPDFを指定されたファイルパスにエクスポートして保存します。 例やサンプルコード、ファイルを含むハウツーガイドをご覧になるには、こちらをクリックしてください。