Fuentes

¿IronPDF incrusta fuentes?

Todas las fuentes (subconjuntos) utilizadas dentro de su HTML se incrustan automáticamente dentro del PDF. (Suponiendo que la propiedad Font embed de la fuente esté en Editable).

¿Puede IronPDF eliminar fuentes?

Sí, IronPDF puede eliminar fuentes. Técnicamente, desincrusta la fuente. Para obtener más información sobre los tipos de letra, consulte el siguiente artículo: 'Cómo gestionar las fuentes en PDF'

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

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

//  Obtener fuentes
PdfFontCollection fonts = pdf.Fonts;

//  Desincrustar una fuente
pdf.Fonts[0].Unembed();
Imports IronPdf
Imports IronPdf.Fonts

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

'  Obtener fuentes
Private fonts As PdfFontCollection = pdf.Fonts

'  Desincrustar una fuente
pdf.Fonts(0).Unembed()
VB   C#

¿Puedo incrustar una fuente entera en mi PDF?

Sí, IronPDF puede incrustar fuentes. La incrustación de fuentes en PDF garantiza la coherencia visual sin necesidad de instalar fuentes, pero aumentará el tamaño del archivo. Para obtener más información sobre las fuentes, consulte el siguiente artículo: 'Cómo gestionar las fuentes en PDF'

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

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

//  Seleccione la fuente que desea incrustar
PdfFont targetFont = pdf.Fonts["MyCustomFont"];

//  Añadir la fuente
byte[] fontData = System.IO.File.ReadAllBytes("dir/to/font.ttf");
pdf.Fonts.Add(fontData);

//  Incrustar la fuente
pdf.Fonts.Last().Embed(fontData);
Imports IronPdf
Imports IronPdf.Fonts
Imports System.Linq

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

'  Seleccione la fuente que desea incrustar
Private targetFont As PdfFont = pdf.Fonts("MyCustomFont")

'  Añadir la fuente
Private fontData() As Byte = System.IO.File.ReadAllBytes("dir/to/font.ttf")
pdf.Fonts.Add(fontData)

'  Incrustar la fuente
pdf.Fonts.Last().Embed(fontData)
VB   C#