IronPDFのレンダリングタイムアウトの問題を修正する
IronPDFのデフォルトのレンダータイムアウトは60秒です。 レンダリングプロセスがこの期間内に完了しない場合、タイムアウトランタイム例外がスローされます。
重い画像アセットを持つ入力や、レンダリングに追加の時間が必要な場合、RenderDelayの期間を調整することをお勧めします。 これにより、PDFが生成される前にアセットが完全に仮想でレンダリングされるようになります。 これを行わないと、PDFドキュメントのアセットが欠落したり、白紙のPDFになる可能性があります。
デフォルト設定を上書きするには、ChromePdfRenderOptionsクラスでタイムアウトの期間を調整し、WaitForラッパーオブジェクト経由でRenderDelayメソッドに期間を指定します。
例
// Create a new instance of ChromePdfRenderOptions
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
// Increase the timeout for the rendering process to 120 seconds
renderOptions.Timeout = 120; // seconds
// Increase the delay before rendering to ensure all assets are fully loaded
renderOptions.WaitFor.RenderDelay(3000); // milliseconds (3 seconds)// Create a new instance of ChromePdfRenderOptions
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
// Increase the timeout for the rendering process to 120 seconds
renderOptions.Timeout = 120; // seconds
// Increase the delay before rendering to ensure all assets are fully loaded
renderOptions.WaitFor.RenderDelay(3000); // milliseconds (3 seconds)タイムアウトとRenderDelayについての詳細は以下の記事をご覧ください。
Timeout
RenderDelay
エンジニアへのサービスリクエストを行うには、こちらをご覧ください: エンジニアリングリクエストIronPDF。
バージョン2021.12.4995からIronPDFのデフォルトのレンダリングタイムアウトは60秒になりました。






