Fuentes en IronPDF: Buenas prácticas

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

¿IronPDF incrusta fuentes?

Todos los subconjuntos de fuentes utilizados dentro de su HTML se incrustan automáticamente dentro del PDF. (Suponiendo que la propiedad de incrustación de la fuente esté configurada como Editable).

¿Puede IronPDF eliminar fuentes?

Sí, IronPDF puede eliminar fuentes. Técnicamente, desincrusta la fuente. Por favor, visite el siguiente artículo de instrucciones para obtener más información sobre las fuentes: 'Cómo gestionar fuentes en 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

¿Puedo incrustar una fuente entera en mi PDF?

Sí, IronPDF puede incrustar fuentes. Incrustar fuentes en PDFs garantiza la consistencia visual sin requerir la instalación de fuentes, pero aumentará el tamaño del archivo. Por favor visite el siguiente artículo de instrucciones para aprender más sobre fuentes: 'Cómo gestionar las fuentes en 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