Chrome Baskı Önizlemesiyle Uyuşmayan PDF
IronPDF tarafından üretilen PDF'ler, Chrome'un yerleşik Baskı Önizleme özelliği tarafından üretilenlerden görsel olarak farklılık gösterir, aynı HTML'yi render ederken bile.
IronPDF, belirli bir Chromium Gömülü Çerçevesi (CEF) sürümünü paketler, ancak Chrome Print Preview farklı (genellikle daha yeni) bir CEF derlemesi kulanır. Chrome Print Preview'daki daha yeni CEF ile desteklenen bazı CSS özellikleri ve render davranışları henüz IronPDF'in paketlenmiş sürümünde desteklenmez.
Çözüm
Seçenek 1: IronPdf.UpdatedChrome'a Geçiş
IronPdf.UpdatedChrome NuGet paketi, genişletilmiş CSS özellik desteğine sahip daha yeni bir CEF yapısını içerir:
Install-Package IronPdf.UpdatedChrome
Bu, IronPDF'in varsayılan renderleyicisi ve Chrome Print Preview arasındaki CSS uyumluluk boşluklarını çözer.
Seçenek 2: Yavaş yükleyen varlıklar için render gecikmesi ekle
Görüntüler, çizimler veya diğer öğeler çıktıda görünmezse, varlıklar render başlamadan önce tam olarak yüklenmemiş olabilir. Bir gecikme ekleyin:
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)
Varlıklarınızın yüklenmesi ne kadar zaman alıyorsa milisaniye cinsinden gecikme değerini ayarlayın.
Her iki seçenektan sonra da sorun devam ederse, örnek HTML'niz, IronPDF sürümünüz, işletim sistemi ve .NET sürümünüz, günlük dosyanız ve kod parçacığınızla Iron Software desteğine başvurun.

