【发布时间】:2015-03-03 17:34:17
【问题描述】:
为什么解析PDF文件需要字体[FontName.afm]文件,而itextsharp可以解析所有的PDF?
即
例如 PDF 文件包含字体是新的文本,所以我的问题是它可以在不提供 [FontName].afm 文件的情况下从 PDF 文件中解析该文本
【问题讨论】:
-
为什么需要字体 [FontName.afm] 文件来解析 PDF 文件 - afm 文件包含字体度量,并且在提取过程中至少需要字体字形宽度才能获得以正确的顺序排列字形。但是 PDF 文件包含除标准 14 种字体之外的字体的字体宽度,并且这些字体的度量包含在 iText(Sharp) 库中。因此,I Text(Sharp) 不需要额外的 afm 文件来提取文本。
标签: itextsharp itext