PDF não idêntico Renderizado com Pré-visualização de Impressão do Chrome
Os PDFs gerados pelo IronPDF parecem visualmente diferentes dos PDFs produzidos pela função de Pré-visualização de Impressão incorporada do Chrome, mesmo quando ambos renderizam o mesmo HTML.
O IronPDF incorpora uma versão específica do Chromium Embedded Framework (CEF), enquanto o Pré-visualização de Impressão do Chrome usa uma construção CEF diferente (geralmente mais recente). Alguns recursos CSS e comportamentos de renderização suportados pela construção CEF mais recente no Pré-visualização de Impressão do Chrome ainda não são suportados na versão incorporada do IronPDF.
Solução
Opção 1: Mude para IronPdf.UpdatedChrome
O pacote IronPdf.UpdatedChrome NuGet inclui uma versão mais recente do CEF com suporte expandido para recursos CSS:
Install-Package IronPdf.UpdatedChrome
Isso resolve lacunas de compatibilidade CSS entre o renderer padrão do IronPDF e o Pré-visualização de Impressão do Chrome.
Opção 2: Adicione um atraso de renderização para ativos que carregam lentamente
Se imagens, desenhos ou outros elementos não aparecerem na saída, os ativos podem não ter terminado de carregar antes do início da renderização. Adicione um atraso:
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)
Ajuste o valor do atraso em milissegundos com base em quanto tempo seus ativos demoram para carregar.
Se o problema persistir após ambas as opções, entre em contato com o suporte da Iron Software com seu HTML de exemplo, versão do IronPDF, OS e versão .NET, arquivo de log e trecho de código.

