2009-10-23 87 views
0

我一直在玩iText來嘗試獲取外部PDF中使用的嵌入字體的列表。我錯過了什麼,或者這只是沒有很好的記錄?任何人都可以解釋給我或建議一個替代?最好是字體名稱和任何相關的數據。獲取外部PDF中使用的嵌入字體的列表

回答

0

你有什麼嘗試?字體通常會在與每個頁面關聯的字典中捕獲,因此如果您抓取頁面字典,然後查找字體的子字典等等,您會發現它。

如果您有最新版本的iText(HEAD from SVN),請查看文本解析器。這裏有一個工具,除了在頁面上轉儲文本外,還會轉儲字典結構,包括字體信息。

如果對「詞典」等的討論不清楚,您可能需要先閱讀PDF規範(Adobe在其網站上)至少簡要閱讀。你可能不會在iText中找到從頁面獲取字體的方法 - 但你可以得到字典,而在PDF中,字典定義了一切(包括字體)

+0

謝謝,我不知道字典會有子詞典的。我沒有打擾最新版本,我暫時不需要該功能 – AphexMunky 2009-10-24 14:20:40