IRONSOFTWAREHOME
HTML'den PDF'ye Özel Yazı Tipleri

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.render.ChromePdfRenderOptions;

import java.io.IOException;
import java.nio.file.Paths;

String htmlWithFont = "<link href=\"https://fonts.googleapis.com/css?family=Lobster\"rel=\"stylesheet\"><p style=\"font-family: 'Lobster', serif; font-size:30px;\"> Hello Google Fonts</p>";
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
renderOptions.setWaitFor(new WaitFor(500));

PdfDocument doc = PdfDocument.renderHtmlAsPdf(htmlWithFont, renderOptions);

// Save the PDF
try {
    doc.saveAs(Paths.get("assets/font.pdf"));
} catch (IOException exception) {
    String.format("Failed to save the PDF to the filesystem: %s", exception.getMessage());
    exception.printStackTrace();
}
mvn install
HTML'den PDF'ye Özel Yazı Tipleri

HTML'den PDF'ye Özel Yazı Tipleri

IronPDF, HTML belgelerinden PDF belgelerinin piksel mükemmelliğinde render edilmesini içerir ve bu, Font Awesome ve Bootstrap Components gibi kütüphaneler tarafından sağlanan yazı tipi simgeleri dahil olmak üzere özel web yazı tiplerinin doğru şekilde render edilmesini içerir.

IronPDF, özel WOFF ve SVG CSS font paketlerini destekler. Bu, Google Fonts gibi çevrimiçi yazı tipi dökümanları tarafından sağlanan özel web yazı tiplerini içerir.

Bir veya daha fazla özel font içeren bir web sayfasını düzgün bir şekilde PDF'e dönüştürmek için, geliştiriciler IronPdf'ın HTML'den PDF'e dönüştürme motorunda bir PDF işleme gecikmesi ayarlamalıdır. Bu, aşağıdaki örnekte gösterildiği gibi ChromePdfRenderOptions örneğinin setRenderDelay metodu kullanılarak renderDelay özelliği uygun bir değere ayarlanarak gerçekleştirilebilir. Çoğu durumda tüm özel font/simge varlıklarının IronPDF web sayfası içeriğinin tamamını PDF'e dönüştürmeden önce tamamen yüklenmesini sağlamak için 500 milisaniye (veya yarım saniye) minimum bir değer yeterli olacaktır.

Ancak, güvenlik nedenlerinden dolayı Azure tarafından barındırılan Windows Uygulamaları üzerinde web yazı tiplerinin çalışmadığını lütfen unutmayın.

IronPDF ile PDF Render Gecikmesini Ayarlamayı Öğrenin
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Sürüm:2026.6yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez