IronPdfEngine Docker'dan Beklenmeyen PDF Çıktısı

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

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.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 20,296,129 | Sürüm: 2026.7 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.