it-swarm-ru.tech

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

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

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

117
Mehper C. Palavuzlar

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

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

enter image description here

58
Patrick

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

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

50
Rowan

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

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

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

48
Aleksey Gureiev

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

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

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

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

44
Rabarberski

Я не знаю ни одного способа сделать то, что вы хотите, кроме как использовать очень дорогое коммерческое программное обеспечение для обработки 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
26
Kurt Pfeifle

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

12
vkiwi

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

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

10
Arjan

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

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

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

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

6
user274205

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

5
Fa3ien

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

4
andli

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

3
vitto

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

2
Yitz Pierce