Ändern Sie die Schriftart nur für die spezifischen Unicode-Zeichen, während Sie auf PDF speichern

Beispiel

Der folgende Screenshot vergleicht die beiden Ausgabe-PDFs, die durch den unten stehenden Beispielcode generiert wurden.

Eine wird generiert, ohne die PdfSaveOptions.IsFontSubstitutionCharGranularity-Eigenschaft festzulegen, und die andere wurde generiert, nachdem die PdfSaveOptions.IsFontSubstitutionCharGranularity-Eigenschaft auf „true“ festgelegt wurde.

Wie Sie im ersten Pdf sehen können, hat sich die Schriftart des gesamten Satzes aufgrund von Non-Breaking Hyphen von Times New Roman zu Arial Unicode MS geändert. Während sich im zweiten Pdf nur die Schriftart von Non-Breaking Hyphen geändert hat.

Erste Pdf-Datei
todo: Bild_alt_Text
Zweite PDF-Datei
todo: Bild_alt_Text

Beispielcode