0

我一直在使用 iText 来尝试获取外部 PDF 中使用的嵌入字体列表。我是否遗漏了什么,或者这只是没有很好的记录?谁能向我解释或提出替代方案?首选字体名称和任何相关数据。

4

1 回答 1

0

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

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

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

于 2009-10-24T05:29:06.927 回答