Chrome印刷プレビューでの異なるレンダリングされたPDF
IronPDFによって生成されたPDFは、Chromeの組み込み印刷プレビューファンクションによって生成されたPDFと視覚的に異なって見えます。両方とも同じHTMLをレンダリングしているのに。
IronPDFは、特定のバージョンのChromium Embedded Framework (CEF)をバンドルしていますが、Chrome印刷プレビューは異なる(通常は新しい)CEFビルドを使用しています。 Chrome印刷プレビューの最新のCEFでサポートされるいくつかのCSS機能とレンダリング動作は、まだIronPDFのバンドルバージョンでサポートされていないものです。
解決策
オプション1: IronPdf.UpdatedChromeに切り替える
NuGetパッケージ IronPdf.UpdatedChrome には、拡張されたCSS機能サポートを備えた新しいCEFビルドが含まれています。
Install-Package IronPdf.UpdatedChrome
これは、IronPDFのデフォルトレンダラーとChrome印刷プレビュー間のCSS互換性のギャップを解決します。
オプション2: 遅い読み込みのアセットにレンダリング遅延を追加する
画像、図面、またはその他の要素が出力に表示されない場合、アセットの読み込みがレンダリングの開始前に完了していない可能性があります。 遅延を追加します:
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.WaitFor.RenderDelay(3000);
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.WaitFor.RenderDelay(3000);
Dim renderer = New ChromePdfRenderer()
renderer.RenderingOptions.WaitFor.RenderDelay(3000)
アセットの読み込みにかかる時間に基づいて、遅延値をミリ秒単位で調整します。
両方のオプションの後も問題が続く場合は、HTMLサンプル、IronPDFバージョン、OSおよび.NETバージョン、ログファイル、そしてコードスニペットをIron Softwareサポートに連絡してください。

