116

Я использую Foxit Reader как средство просмотра PDF по умолчанию. Как узнать, какой тип шрифта используется для выбранной части документа PDF?

(Если это можно сделать только с другим программным обеспечением, я бы предпочел бесплатное ПО, поскольку я не хочу платить за просмотр только типов выбранных шрифтов.)

13 ответов13

56

Если вы используете PDF-XChange Viewer, сделайте это:

  1. Выделите свой текст с помощью инструмента выделения текста
  2. Щелкните правой кнопкой мыши выбор
  3. Нажмите «Свойства текста ...»
  4. Выберите "Форматирование" (слева)
  5. Есть стрелка слева от выбранного текста (который находится в правой части
    окно)
  6. Вы нажимаете на нее, и вы получаете всю информацию, которую вы хотите.

50

Как в Foxit Reader, так и в Adobe Reader, перейдя в меню «Файл»> «Свойства», а затем перейдя на вкладку « Шрифты », вы сможете увидеть полный список шрифтов, доступных в этом документе, однако в этих основных программах для чтения PDF нет никаких функций. это позволит вам выбрать текст и просмотреть свойства этого текста, чтобы точно определить, какой шрифт он использует.

Для этого вам понадобится Foxit PDF Editor, Adobe Acrobat или другой редактор PDF.

48

Вот что-то очень простое для незашифрованных PDF-файлов:

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

Попробуйте удалить "вырезанную" часть, если она не дает значимых результатов.

44

В Adobe Acrobat X Pro (не бесплатно) вы можете использовать инструмент « Редактировать текст документа» , чтобы узнать о шрифте:

  1. Нажмите « Инструменты» в строке меню документов в верхнем правом углу, чтобы отобразить боковое меню инструментов.
  2. Откройте область « Содержимое» на правой боковой панели и найдите инструмент « Редактировать текст документа» .
  3. Выберите текст
  4. Щелкните правой кнопкой мыши и выберите Свойства ...
  5. На вкладке « Текст » диалогового окна свойств отображается шрифт (вы также можете изменить его)

В Adobe Acrobat 9 Pro вы можете использовать текстовый инструмент TouchUp, который находится в разделе (Инструменты > Расширенное редактирование > Текстовый инструмент TouchUp).

Это может также работать в других версиях Acrobat, но инструмент может быть похоронен где-то еще в меню Acrobat.

26

Я не знаю ни одного способа сделать то, что вы хотите, кроме как использовать очень дорогое коммерческое программное обеспечение для обработки PDF (такое как Enfocus 'PitStop or callas' pdfToolbox4).

Самое близкое, что вы можете получить - это утилита командной строки pdffonts.exe . Содержится в коллекции инструментов на основе 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
11

Хотя он не очень хорошо сохраняет макет, Libre Office http://www.libreoffice.org может импортировать файлы PDF. После импорта PDF, если вы нажмете на текстовый блок, он скажет вам, какой шрифт был использован.

10

Если шрифт установлен на вашем компьютере, то, возможно, копирование текста в какой-нибудь текстовый процессор делает свое дело? И даже если не установлено, некоторые текстовые процессоры могут по-прежнему отображать запрошенное имя в диалоговом окне шрифта.

(Кроме этого: снимок экрана и WhatTheFont! может помочь, если это того стоит. Или выделите текст, а затем "распечатайте" выделенный фрагмент в новом документе PDF, чтобы увидеть, что тогда показывает его свойства шрифта?)

9

Тем временем я нашел другой метод для перечисления шрифтов, используемых в PDF (и указать, были ли они встроены или нет), который использует только Ghostscript (нет необходимости в дополнительных сторонних утилитах). К сожалению, это также НЕ удовлетворяет вашему требованию, чтобы узнать о шрифте, используемом для выделенного текста.

Этот метод использует небольшую служебную программу, написанную на PostScript, поставляемую с исходным кодом Ghostscript. Найдите в поддиректории панели инструментов файл 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
5

Похоже, вкладка шрифтов в Adobe Reader является простым решением.

Но другой способ - выбрать текст, скопировать и вставить в Word, и вы сможете определить фронт в Word, если он копирует форматирование, как для меня.

5

Ответ Роуэн хороший, и если вам действительно нужно сузить его до небольшой части сложного документа, попробуйте заново напечатать подмножество в другой PDF (есть отличные бесплатные принтеры PDF, если у вас его нет), и проверьте свойства шрифта полученного файла.

4

Более простым решением является использование Adobe Reader X и щелчок правой кнопкой мыши в любом месте документа, выберите "Свойства документа", а затем перейдите на вкладку "Шрифты". Там вы видите список всех шрифтов, используемых в документе.

3

Другое решение - открыть файл PDF с помощью Adobe Illustrator Если шрифты не оптимизированы, вы сможете узнать, какие шрифты вы используете.

2

В Adobe Reader XI перейдите в «Файл» -> «Свойства» и перейдите на вкладку «Шрифты». Они все там. Супер просто и бесплатно

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .