2010-03-08 11:42:32 +0000 2010-03-08 11:42:32 +0000
121
121

如何知道PDF文档中选定的部分使用了哪些字体

我使用的是Foxit Reader作为默认的PDF浏览器,如何知道PDF文档中选定的部分使用了哪些字体?怎样才能知道PDF文档中选定的部分使用的字体类型?

(如果只能通过其他软件来完成,我希望使用免费的软件,因为我不想为查看选定的字体类型付费。)

答案 (13)

65
65
65
2013-04-20 19:52:29 +0000

如果您使用的是 PDF-XChange Viewer ,请执行以下操作:

  1. 用文本选择工具选择你的文本
  2. 右键点击选区
  3. 点击 “文本属性…”
  4. 选择 “格式化"(在左边) 5.在你选择的文本左边有一个箭头(在 窗口的右边) 6.点击它,你就可以得到你想要的所有信息。
55
55
55
2013-04-08 07:06:25 +0000

对于未加密的PDF文件,这里有一个很简单的方法:

strings my.pdf | grep FontName | cut -d '/' -f4

&001

如果没有任何意义的结果,请尝试去掉 “剪切 "部分。

52
52
52
2010-03-09 07:15:30 +0000

在Foxit Reader和Adobe Reader中,如果你进入文件>属性,然后点击字体选项卡,你就可以看到该文档中可用的字体的完整列表,但是,在这些基本的PDF阅读器中,没有任何功能可以让你选择一些文本,并查看该文本的属性,以查看它使用的字体。

44
44
44
2011-02-22 09:01:16 +0000

Adobe Acrobat X Pro(非免费)中,您可以使用编辑文档文本工具来查找字体:

  1. 在文档的右上角menubar上点击工具,显示工具的侧边菜单。開啟右邊的Content區域,找到Edit Document Text工具。选择一些文本
  2. 右键单击并选择Properties… 5.在属性对话框的Text选项卡中显示字体(你也可以更改它) 在Adobe Acrobat 9 Pro中,你可以使用TouchUp Text Tool,它可以在(Tools> Advanced Editing> TouchUp Text Tool)下找到。
27
27
27
2010-06-25 14:46:50 +0000

除了使用一些非常昂贵的商业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页上使用的所有字体。要查看整个文档中使用的ALL字体,只需运行

pdffonts.exe c:\path\to\some\pdf.pdf
13
13
13
2014-01-27 23:16:53 +0000

虽然它不能很好地保留版面,但Libre Officehttp://www.libreoffice.org能够导入PDF文件。在导入一个PDF文件后,如果你点击一个文本块,它将告诉你使用了什么字体。

11
11
11
2010-03-29 14:21:40 +0000

如果你的电脑上安装了字体,那么maybe复制文字到一些文字处理程序中就可以了。即使没有安装,有些文字处理程序可能仍然会在字体对话框中显示_要求的字体名称。

(除此之外:如果值得麻烦的话,用屏幕截图和WhatTheFont!可能会有帮助。或者选择文本,然后将选择的文本 “打印 "到一个新的PDF文档中,看看它的字体属性会显示什么?)

9
9
9
2010-06-27 13:54:21 +0000

同时,我发现了一个不同的方法来列出PDF中使用的字体(并指出它们是否被嵌入),这个方法只使用Ghostscript(不需要额外的第三方实用程序)。不幸的是,这个方法也不能满足你的要求,让你了解一个用于highlighted文字的字体。在toolbin子目录中查看pdf_info.ps文件。

附带的注释说你应该这样运行它,以便列出使用的字体、介质大小

gs -dNODISPLAY ^
   -q ^
   -sFile= ____.pdf ^
   [-dDumpMediaSizes] ^
   [-dDumpFontsUsed [-dShowEmbeddedFonts]] ^
   toolbin/pdf_info.ps

我在本地的一个例子文件上运行了。下面是结果:

C:\> gswin32c ^
      -dNODISPLAY ^
      -q ^
      -sFile=SHARE.pdf ^
      -dDumpMediaSizes ^
      -dDumpFontsUsed ^
      -dShowEmbeddedFonts ^
      C:\pa\gs\gs8.64\lib\pdf_info.ps

SHARE.pdf has 12 pages.
Title: SHARE_Information_070808.indd
Creator: Adobe InDesign CS2 (4.0)
Producer: Adobe PDF Library 7.0
CreationDate: D:20080808103516+02'00'
ModDate: D:20080808103534+02'00'
Trapped: False

Page 1 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 2 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 3 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 4 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 5 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 6 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 7 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 8 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 9 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 10 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 11 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 12 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]

Font or CIDFont resources used:
DKCTOS+FrutigerLT-BlackCn
DKCTOS+FrutigerLT-BoldItalic
DKCTOS+Wingdings3
TIELEM+FrutigerLT-Black
TIELEM+FrutigerLT-Bold
TIELEM+FrutigerLT-BoldCn
TIELEM+FrutigerLT-Cn
TIELEM+FrutigerLT-Italic
TIELEM+FrutigerLT-UltraBlack
TIELEM+TimesNewRomanPS-BoldItalicMT
6
6
6
2013-11-15 00:35:33 +0000

听起来,Adobe Reader中的字体选项卡是一个简单的解决方案。

但另一种方法是选择文本,复制并粘贴到Word中,你应该可以在Word中确定前面的格式,如果它像我一样复制格式,你应该可以确定前面的格式。

5
5
5
2010-06-25 15:15:10 +0000

Rowan的回答很好,如果你真的需要将其缩小到复杂文档的一小部分,可以尝试将一个子集重新打印到另一个PDF中(有很好的免费PDF打印机,如果你没有的话),然后检查一下结果文件的字体属性。

4
4
4
2013-10-28 13:53:38 +0000

一个更简单的解决办法是使用Adobe Reader X,在文档中的任何地方单击右键,选择 “文档属性",然后单击 "字体 "选项卡。在那里你可以看到文档中使用的所有字体的列表。

3
3
3
2013-09-27 08:50:41 +0000

另一个解决办法是用PDF打开Adobe Illustrator文件,如果字体不精简,你就能知道你用的是哪种字体。

2
2
2
2014-09-03 01:24:47 +0000

在Adobe Reader XI中,进入文件->属性,点击字体选项卡。它们都在那里。超级简单,而且是免费的