Nieidentyczny PDF wyrenderowany z Chrome Print Preview

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

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:

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);
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.WaitFor.RenderDelay(3000);
Dim renderer = New ChromePdfRenderer()
renderer.RenderingOptions.WaitFor.RenderDelay(3000)
$vbLabelText   $csharpLabel

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
Autor tekstów technicznych

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ę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 20,088,359 | Wersja: 2026.7 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.