Polices de caractères dans IronPDF : Meilleures pratiques

janvier 19, 2022
Mise à jour décembre 10, 2024
Partager:
This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF intègre-t-il des polices de caractères ?

Toutes les polices(sous-ensembles) utilisés dans votre HTML sont automatiquement intégrés dans le PDF. (En supposant que la propriété Font embed de la police soit définie sur Editable).

IronPDF peut-il supprimer des polices ?

Oui, IronPDF peut supprimer des polices. Techniquement, il désencombre la police. Pour en savoir plus sur les polices de caractères, veuillez consulter l'article suivant : 'Comment gérer les polices de caractères dans les PDF'

:path=/static-assets/pdf/content-code-examples/how-to/manage-font-unembed-font.cs
using IronPdf;
using IronPdf.Fonts;

// Import PDF
PdfDocument pdf = PdfDocument.FromFile("sample.pdf");

// Get fonts
PdfFontCollection fonts = pdf.Fonts;

// Unembed a font
pdf.Fonts[0].Unembed();
Imports IronPdf
Imports IronPdf.Fonts

' Import PDF
Private pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")

' Get fonts
Private fonts As PdfFontCollection = pdf.Fonts

' Unembed a font
pdf.Fonts(0).Unembed()
$vbLabelText   $csharpLabel

Puis-je intégrer une police entière dans mon PDF ?

Oui, IronPDF peut intégrer des polices de caractères. L'intégration de polices dans les PDF assure une cohérence visuelle sans nécessiter l'installation de polices, mais augmente la taille du fichier. Pour en savoir plus sur les polices, consultez l'article "Comment faire" suivant : 'Comment gérer les polices de caractères dans les PDF'

:path=/static-assets/pdf/content-code-examples/how-to/manage-font-embed-font.cs
using IronPdf;
using System.Linq;

// Import PDF
PdfDocument pdf = PdfDocument.FromFile("sample.pdf");

// Add the font
byte[] fontData = System.IO.File.ReadAllBytes("dir/to/font.ttf");
pdf.Fonts.Add(fontData);

// Embed the font
pdf.Fonts.Last().Embed(fontData);
Imports IronPdf
Imports System.Linq

' Import PDF
Private pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")

' Add the font
Private fontData() As Byte = System.IO.File.ReadAllBytes("dir/to/font.ttf")
pdf.Fonts.Add(fontData)

' Embed the font
pdf.Fonts.Last().Embed(fontData)
$vbLabelText   $csharpLabel