HTMLからPDFへ for JavaScript
IronPDF for Pythonは、JavaScriptを含むHTMLをレンダリングでき、PDFがキャプチャされる前にスクリプトを実行することで、動的に生成されたコンテンツが出力に表示されます。
開始方法
RenderingOptions.WaitFor.RenderDelay(ms)を呼び出します。 次に、通常通りHTML文字列またはURLをレンダリングします。
コードの理解
<script>ブロックと外部スクリプトの実行を許可します。 これはセキュリティとパフォーマンスのためにデフォルトでFalseです。WaitFor.RenderDelay(100):ページが読み込まれた後に指定されたミリ秒の間、一時停止し、PDFとしてキャプチャします。 スクリプトの出力に時間がかかる場合は、この値を増やしてください。RenderHtmlAsPdf(html):HTML文字列(JavaScriptの出力を含む)をPDFドキュメントとしてレンダリングします。
動的コンテンツ
この機能はdocument.writeを使用するページ、ロード時のDOM操作、またはJavaScript駆動のテンプレートに不可欠です。 IronPDFは、標準のWebブラウザと同じChromeレンダリングエンジンを使用しているため、Chromeで動作するスクリプトはPDF出力でも同様に動作します。






