2009-10-23 48 views
0

我一直在玩iText来尝试获取外部PDF中使用的嵌入字体的列表。我错过了什么,或者这只是没有很好的记录?任何人都可以解释给我或建议一个替代?最好是字体名称和任何相关的数据。获取外部PDF中使用的嵌入字体的列表

回答

0

你有什么尝试?字体通常会在与每个页面关联的字典中捕获,因此如果您抓取页面字典,然后查找字体的子字典等等,您会发现它。

如果您有最新版本的iText(HEAD from SVN),请查看文本解析器。这里有一个工具,除了在页面上转储文本外,还会转储字典结构,包括字体信息。

如果对“词典”等的讨论不清楚,您可能需要先阅读PDF规范(Adobe在其网站上)至少简要阅读。你可能不会在iText中找到从页面获取字体的方法 - 但你可以得到字典,而在PDF中,字典定义了一切(包括字体)

+0

谢谢,我不知道字典会有子词典的。我没有打扰最新版本,我暂时不需要该功能 – AphexMunky 2009-10-24 14:20:40