カスタム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を保存し、指定されたファイルパスにPDFをエクスポートします。 例やサンプルコード、ファイルを含むハウツーガイドをご覧になるには、こちらをクリックしてください。