Nieidentyczny PDF wyrenderowany z Chrome Print Preview

Curtis Chau
Curtis Chau
Updated: 29 czerwca 2026

PDF-y generowane przez IronPDF wyglądają wizualnie inaczej niż PDF-y produkowane przez wbudowaną funkcję Chrome Print Preview, nawet gdy oba renderują to samo HTML.

IronPDF dołącza konkretną wersję Chromium Embedded Framework (CEF), podczas gdy Chrome Print Preview używa innej (zazwyczaj nowszej) wersji CEF. Niektóre funkcje CSS i zachowania renderowania wspierane przez nowszy CEF w Chrome Print Preview nie są jeszcze wspierane w wersji dołączonej do IronPDF.

Rozwiązanie

Opcja 1: Przełącz na IronPdf.UpdatedChrome

Pakiet NuGet IronPdf.UpdatedChrome zawiera nowsza wersje CEF z rozszerzonym wsparciem dla funkcji CSS:

PM > Install-Package IronPdf.UpdatedChrome

To rozwiązuje luki w zgodności CSS między domyślnym rendererem IronPDF a Chrome Print Preview.

Opcja 2: Dodaj opóźnienie renderowania dla zasobów, które wczytują się powoli

Jeśli obrazy, rysunki lub inne elementy nie pojawiają się w wyniku, być może zasoby nie zakończyły ładowania przed rozpoczęciem renderowania. Dodaj opóźnienie:

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.WaitFor.RenderDelay(3000);

Dostosuj wartość opóźnienia w milisekundach na podstawie czasu wczytywania twoich zasobów.

Jeśli problem utrzymuje się po obu opcjach, skontaktuj się z obsługą Iron Software z próbką HTML, wersją IronPDF, systemem operacyjnym i wersją .NET, plikiem dziennika oraz fragmentem kodu.

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

Czytaj więcej

Gotowy, aby rozpocząć?

Nuget Downloads 21,739,885Wersja:2026.10właśnie wydany