Schriftarten

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

Bettet IronPDF Schriftarten ein?

Alle Schriftarten(teilmengen) die in Ihrem HTML verwendet werden, werden automatisch in das PDF eingebettet. (Angenommen, die Eigenschaft "Font embed" der Schriftart ist auf "Editable" eingestellt).

Kann IronPDF Schriftarten entfernen?

Ja, IronPDF kann Schriftarten entfernen. Technisch gesehen wird dadurch die Einbettung der Schrift aufgehoben. Weitere Informationen zu Schriftarten finden Sie in folgendem Artikel: 'Schriftarten in PDF verwalten'

: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#

Kann ich eine ganze Schriftart in meine PDF-Datei einbetten?

Ja, IronPDF kann Schriftarten einbetten. Das Einbetten von Schriftarten in PDF-Dateien sorgt für visuelle Konsistenz, ohne dass eine Installation der Schriftarten erforderlich ist, erhöht jedoch die Dateigröße. Im folgenden How-to-Artikel erfahren Sie mehr über Schriftarten: 'Schriftarten in PDF verwalten'

: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#