Chrome印刷プレビューでの異なるレンダリングされたPDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

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)
$vbLabelText   $csharpLabel

アセットの読み込みにかかる時間に基づいて、遅延値をミリ秒単位で調整します。

両方のオプションの後も問題が続く場合は、HTMLサンプル、IronPDFバージョン、OSおよび.NETバージョン、ログファイル、そしてコードスニペットをIron Softwareサポートに連絡してください。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はできましたか?
Nuget ダウンロード 20,088,359 | バージョン: 2026.7 リリースされたばかり
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronPdf
サンプルを実行するHTML が PDF に変換されるのを確認します。