IronPDF 中的字体:最佳实践
This article was translated from English: Does it need improvement?
TranslatedView the article in English
IronPDF是否嵌入字体?
All font(子集)在HTML中使用的内容会自动嵌入到PDF中。 (假设字体的字体嵌入属性设置为可编辑).
IronPDF能移除字体吗?
是的,IronPDF可以删除字体。 技术上来说,它会取消嵌入字体。 请访问以下“如何”文章,了解更多关于字体的信息:'如何管理 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()
VB C#
我可以在我的PDF中嵌入整个字体吗?
是的,IronPDF可以嵌入字体。 嵌入PDF中的字体可以确保视觉一致性,无需安装字体,但会增加文件大小。请访问以下教程文章以了解更多关于字体的信息:'如何管理 PDF 中的字体'
:path=/static-assets/pdf/content-code-examples/how-to/manage-font-embed-font.cs
using IronPdf;
using IronPdf.Fonts;
using System.Linq;
// Import PDF
PdfDocument pdf = PdfDocument.FromFile("sample.pdf");
// Select which font to embed
PdfFont targetFont = pdf.Fonts["MyCustomFont"];
// 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 IronPdf.Fonts
Imports System.Linq
' Import PDF
Private pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")
' Select which font to embed
Private targetFont As PdfFont = pdf.Fonts("MyCustomFont")
' 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)
VB C#