Adobe 编码:内置
我想获取编码值为“内置”,当前使用 iTextSharp,似乎没有直接的方法来获取该编码值。
我找到了一种通过字体获取编码值的方式:
Dim fonts As PdfDictionary = resources.GetAsDict(PdfName.FONT)
Dim fontEncoding As String = font.GetAsName(PdfName.ENCODING).ToString().Substring(1)
但是这种方法无法获取某些编码值。例如,编码值(内置和自定义) font.GetAsName(PdfName.ENCODING)
将返回空。对于 Ansi,能够获取值“WinAnsiEncoding”。