在保存为PDF时仅更改特定Unicode字符的字体

示例

以下屏幕截图比较了以下示例代码生成的两个输出PDF。

一个是在不设置PdfSaveOptions.IsFontSubstitutionCharGranularity属性的情况下生成的,另一个是在将PdfSaveOptions.IsFontSubstitutionCharGranularity属性设置为true后生成的。

如您在第一个PDF中看到的,整个句子的字体已从Times New Roman更改为Arial Unicode MS,因为有非断开连字符。 而在第二个PDF中,只更改了非断开连字符的字体。

第一个PDF文件
todo:image_alt_text
第二个PDF文件
todo:image_alt_text

示例代码