CSS Kullanarak Font Ekleyin
IronPDF, bir font CSS aracılığıyla referans alındığında otomatik olarak fontu gömer, böylece doğrudan bir font API çağırmadan metni özel bir yazı tipiyle biçimlendirebilirsiniz. Render'ı fontu ilan eden bir stil sayfasına yönlendirin ve dosya, render sırasında alınır ve gömülür.
Bu örnek, bir özelleştirilmiş stil dosyasını RenderingOptions.CustomCssUrl aracılığıyla ayarlar ve bir Razor bileşeni oluşturur:
ChromePdfRenderer renderer = new ChromePdfRenderer();
Parameters.Add("persons", persons);
renderer.RenderingOptions.CustomCssUrl = $"wwwroot/css/custom.css";
PdfDocument pdf = renderer.RenderRazorComponentToPdf<Person>(Parameters);
File.WriteAllBytes("razorComponentToPdf.pdf", pdf.BinaryData);
custom.css dosyası, bir @font-face kuralı ile yazı tipini ilan eder ve ardından uygular:
@font-face {
font-family: 'DancingScript';
src: url('../fonts/DancingScript-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
body {
font-family: 'DancingScript', Arial, sans-serif;
}
@font-face kuralı dosyayı src olarak adlandırdığı için, IronPDF, herhangi bir açık kayıt adımı olmadan DancingScript-Regular.ttf'yi kendi başına çözümler ve gömer.

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ılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.