IronPdfEngine Docker'dan Beklenmeyen PDF Çıktısı
Bir PDF, IronPdfEngine Docker aracılığıyla oluşturulduğunda, aynı HTML yerel olarak doğru çalıştırılırken tarayıcı stil ve yazı tiplerini eksik çıkabilir. Bu genellikle HTML'nin harici stil sayfası veya yazı tipi dosyalarına referans verdiği durumlarda ortaya çıkar.
IronPdfEngine Docker izole bir ortamda çalışır ve makinenizdeki harici kaynaklara ulaşamaz. HTML'nin kapsayıcı dışındaki harici stil sayfası veya yazı tipi dosyalarına işaret ettiği her şey çalışma zamanı sırasında erişilemez, bu yüzden bu stiller ve yazı tipleri çıktıya dahil edilmez.
Çözüm
HTML'nin ihtiyaç duyduğu tüm kaynakları kapsayıcıya erişilebilir hale getirin. Onları doğrudan ekleyin veya HTML ile birlikte gönderin.
Seçenek 1: Stil ve Yazı Tiplerini Göm
Stil ve yazı tiplerini doğrudan HTML dizisinin içine yerleştirin, böylece biçimlendirme ihtiyacı olan her şeyi taşır. Dış kaynak çağırmaya gerek kalmadığında, kapsayıcı sayfayı tam yazıldığı gibi oluşturur.
Seçenek 2: Sıkıştırılmış Klasör Gönder
Stil ve yazı tipi dosyalarıyla birlikte HTML dosyasını tek bir sıkıştırılmış klasöre koyun, ardından bu klasörü RenderZipFileAsPdf() ile IronPdfEngine Docker'a gönderin. Motor, arşivi açar ve içeriğine göre yerel referansları çözer.
Her iki yöntem de kapsayıcıya stil ve yazı tiplerine yerel erişim sağlar, böylece oluşturulan PDF yerel olarak görüntülemenize uyan sonuçlar verir.

