Просмотр списка встроенных шрифтов в файле PDF с предварительным просмотром
44811
Andrew
В Acrobat Reader я могу перейти в меню «Файл»> «Свойства», чтобы просмотреть все метаданные для открытого PDF-файла: программу, создавшую документ, информацию об авторе, встроенные шрифты и т. Д.
Предварительный просмотр OS X также может отображать метаданные, хотя и в более ограниченном подмножестве (в меню «Инструменты»> «Показать инспектор»). Однако вы не можете видеть информацию о встроенном шрифте в Preview.
Есть ли способ в OS X (желательно с Preview, а не с Acrobat), чтобы увидеть, какие шрифты встроены в PDF-файл?
Вы можете посмотреть этот вопрос: http://stackoverflow.com/questions/614619/how-to-find-out-which-fonts-are-referenced-and-which-are-embedded-in-a-pdf- документ (ответ от михелем)
Simon A. Eugster 11 лет назад
1
2 ответа на вопрос
60
Redandwhite
Запустите команду из терминала или из командной строки.
MacOS
strings /path/to/document.pdf | grep -i FontName
Примечание. Для MacOS может потребоваться сначала установить средства командной строки.
Windows
findstr FontName C:\path\to\document.pdf
Это не работает для меня на OSX 10.8.4; ничто не соответствует `FontName` в выводе` strings` ...
John J. Camilleri 10 лет назад
3
@ JohnJ.Camilleri попробуйте `strings /path/to/document.pdf | grep fontname`
Baub 9 лет назад
0
@James, который работает, но только иногда; В частности, он не работает с PDF-файлами, созданными с помощью pdflatex.
John J. Camilleri 9 лет назад
3
У меня тоже не получилось (на маке). На Linux pdffonts было так приятно.
Stephen 9 лет назад
0
Еще один аргумент, который я бы добавил после grep, был бы "-i". Таким образом, команда будет иметь вид: `strings /path/to/document.pdf | grep -i fontname`. Этот аргумент игнорирует любой конкретный регистр и перехватывает варианты, такие как fontName FontName fontname FontName и так далее.
Ariel 9 лет назад
0
`strings` не работает для меня в OS X 10.10.5 (даже с флагом игнорирования регистра) - однако` pdffonts` (см. другой ответ) идеален.
William Turrell 8 лет назад
2
Я думаю, что если PDF сжат, то строка может быть искажена до неузнаваемости
YudhiWidyatama 7 лет назад
0
Я хочу подтвердить, что он работал нормально в macOS Sierra 10.12.6. Я предложу упростить имя PDF. Я попробовал `строки ABC.pdf | grep FontName`
Vikram Singh Saini 6 лет назад
1
57
user495470
You can also use pdffonts, which can be installed with brew install poppler or brew install xpdf.
$ pdffonts file.pdf name type encoding emb sub uni object ID ------------------------------------ ----------------- ---------------- --- --- --- --------- GFEDCB+MyriadSet-Medium CID TrueType Identity-H yes yes yes 304 0 GFEDCB+MyriadSet-Bold CID TrueType Identity-H yes yes yes 310 0 GFEDCB+MyriadSet-MediumItalic CID TrueType Identity-H yes yes yes 659 0 GFEDCB+Menlo-Regular CID TrueType Identity-H yes yes yes 664 0 ZapfDingbats Type 1 Custom no no yes 665 0 ZapfDingbats Type 1 Custom no no yes 666 0
Благодарю. Вам нужна только бутылка `popper`.
NVaughan 7 лет назад
3
Также через macports "sudo port установить poppler".
Neal Young 5 лет назад
0