我們在PDF文檔中有一些小字體問題。爲了說明我想檢查的問題,哪些字體實際上嵌入在pdf文檔中,哪些字體僅被引用。有沒有一種簡單(而且便宜,如免費)的方式來做到這一點?如何找出引用哪些字體以及哪些字體嵌入到PDF文檔中
92
A
回答
48
我終於得到了,實際上似乎有嵌入字體的例子文件。
使用普通的Adobe Reader(或者如果您願意,可以使用Foxit)。在生成的對話框中選擇File-> Properties選擇Font選項卡。你會看到一個字體列表。嵌入的將在()後面的字體名稱中說明這一事實。
1
使用免費的iText(或iTextSharp,如果您使用.NET),您可以編寫一個實用程序,使用BaseFont.GetDocumentFonts方法爲您提取此信息。
閱讀this link的代碼
123
pdffonts
命令行工具,最初是從Xpdf,現在Poppler一部分。
作爲poppler-utils
包的一部分,此工具在大多數Linux發行版中都可用。
用法示例輸出:
$ pdffonts some.pdf
name type emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
BAAAAA+Arial-Black TrueType yes yes yes 53 0
CAAAAA+Tahoma TrueType yes yes yes 28 0
DAAAAA+Wingdings-Regular TrueType yes yes yes 43 0
EAAAAA+Webdings TrueType yes yes yes 38 0
FAAAAA+Arial-BoldMT TrueType yes yes yes 33 0
GAAAAA+Tahoma-Bold TrueType yes yes yes 23 0
HAAAAA+OpenSymbol TrueType yes yes yes 48 0
5
CAM::PDF有一個字體報告器,可作爲命令行實用程序或通過庫調用提供。如果你運行「listfont.pl file.pdf」所得到的輸出是這樣的:
Page 1:
Name: F1.0
Type: TrueType
BaseFont: NZUXSR+Impact
Encoding: MacRomanEncoding
Widths: yes
Characters: 0-255
Embedded: yes
Name: F2.0
Type: TrueType
BaseFont: XSFKRA+ArialMT
Encoding: MacRomanEncoding
Widths: yes
Characters: 0-255
Embedded: yes
4
82
簡單多了提取PDF字體(S),如果你只是想找出字體名稱:從終端運行此操作
strings yourPDFfilepath.pdf | grep FontName
相關問題
- 1. 查找字體支持哪些字符
- 2. Salesforce PDF生成支持哪些字體?
- 3. 我可以使用哪些字體?
- 4. 如何找出哪些圖像是PDF中的哪些圖像?
- 5. 在PDF中嵌入OTF字體文檔
- 6. 如何找出頁面上包含哪些字體?
- 7. 如何找出PDF文檔中字體的字體系列和字體大小?
- 8. codeignitor - 哪些值引用實際文件以及哪些引用類/函數?
- 9. 哪些瀏覽器支持字體嵌入
- 10. 如何自動找出哪些程序集應該引用以及應該使用哪些命名空間?
- 11. webOS瀏覽器支持哪些字體?
- 12. 找出哪些文件已加載以及按何種順序
- 13. iOS中嵌入PDF字體
- 14. 如何在PDF中嵌入base14字體
- 15. 如何查詢NHibernate類映射以找出哪些實體可以引用另一個實體?
- 16. 如何確定哪些字體包含特定字符?
- 17. 如何:確定字體支持哪些字符範圍
- 18. 如何檢查哪些字體包含perl的特定字符?
- 19. LightSwitch項目:要檢入哪些文件以及忽略哪些文件?
- 20. 找出哪些字段正在更新
- 21. Google App Engine上的PIL可以使用哪些系統字體?
- 22. iOS設備上保證可以使用哪些字體?
- 23. 如何找出頂點着色器使用哪些制服以及片段着色器使用哪些制服
- 24. 如何找出哪些座標屬於HoughLinesp後的哪些線?
- 25. 多種語言的應用程序,哪些字體集嵌入在閃存?
- 26. 將字體嵌入PDF
- 27. ReportViewer PDF導出與嵌入字體
- 28. SDLC涉及哪些文件?
- 29. 包含哪些字體(即默認安裝)與哪些操作系統?
- 30. 有哪些CDN,哪些主機JavaScript庫,框架,樣式和字體?
要避免linkrot,請包括一個示例和/或一些文檔。 – 2014-01-28 18:49:56
@jberger:好的,已完成 – vartec 2014-01-28 21:05:08
在我的Lubuntu 14.10安裝中,它似乎已被默認安裝。 – DaAwesomeP 2015-03-22 22:41:33