我使用 Foxit Reader 作为默认 PDF 查看器。如何查看 PDF 文档选定部分使用的字体类型?
(如果这只能通过其他软件来完成,我更喜欢免费软件,因为我不想为仅仅查看所选字体类型而付费。)
答案1
如果你正在使用PDF-XChange 查看器, 做这个:
- 使用文本选择工具选择文本
- 右键单击所选内容
- 点击“文本属性...”
- 选择“格式化”(左侧)
- 您选择的文本左侧有一个箭头(位于窗口的右侧
) - 你点击它就会得到你想要的所有信息。
答案2
对于未加密的 PDF,以下是一些非常简单的内容:
strings my.pdf | grep FontName | cut -d '/' -f4
如果没有得到有意义的结果,请尝试删除“剪切”部分。
答案3
在 Foxit Reader 和 Adobe Reader 中,如果你访问文件 > 属性然后点击字体选项卡中您将能够看到该文档中可用字体的完整列表,但是,这些基本 PDF 阅读器中没有任何功能可以让您选择一些文本并查看该文本的属性以准确查看它使用的字体。
为此,您需要 Foxit PDF Editor、Adobe Acrobat 或其他 PDF 编辑器。
答案4
除了使用一些非常昂贵的商业 PDF 处理软件(例如 Enfocus 的 PitStop 或 callas 的 pdfToolbox4)之外,我不知道还有什么方法可以实现您的目的。
你能得到的最接近的是字体编辑器命令行实用程序。它包含在基于 XPDF 的工具集合中,可在此处获取:http://www.foolabs.com/xpdf/download.html(下载:ftp://ftp.foolabs.com/pub/xpdf/xpdfbin-win-3.03.zip)。
如果你跑
pdffonts.exe -f 22 -l 22 c:\path\to\some\pdf.pdf
结果将显示第 22 页使用的所有字体。要查看全部整个文档中使用的字体,只需运行
pdffonts.exe c:\path\to\some\pdf.pdf