Переглянути список вбудованих шрифтів у файлі PDF за допомогою Preview


46

У програмі Acrobat Reader можна перейти до файлу & gt; Властивості, щоб побачити всі метадані для відкритого файлу PDF: програму, яка створила документ, інформацію про автора, вбудовані шрифти тощо.

Попередній перегляд OS X також може відображати метадані, хоча й більш обмежений підмножину (у розділі Інструменти & gt; Показати інспектор). Проте неможливо побачити вбудовану інформацію про шрифт за допомогою Preview.

Чи є спосіб у OS X (бажано з Preview, а не з Acrobat), щоб побачити, які шрифти вбудовані у файл PDF?


1
Ви можете побачити це запитання: stackoverflow.com/questions/614619/… (відповідь від michelem)
Simon A. Eugster

Відповіді:


61

Запустіть або команду з терміналу або командного рядка.

MacOS

strings /path/to/document.pdf | grep -i FontName

Примітка. Для MacOS може знадобитися спочатку інсталювати засоби командного рядка.

Windows

findstr FontName C:\path\to\document.pdf

4
Це не працює для мене на OSX 10.8.4; нічого не відповідає FontName у виході strings...
John J. Camilleri

@ JohnJ.Camilleri спробуйте strings /path/to/document.pdf | grep fontname
Baub

3
@James, який працює, але лише іноді; Зокрема, він не працює з файлами PDF, створеними за допомогою pdflatex.
John J. Camilleri

2
strings не працює для мене на OS X 10.10.5 (навіть з прапором ігнорування випадків) - однак pdffonts (див. іншу відповідь) ідеально.
William Turrell

1
Я хочу підтвердити, що він працював належним чином у macOS Sierra 10.12.6. Я пропоную спростити ім'я PDF. я намагався strings ABC.pdf | grep FontName
Vikram Singh Saini

60

Також можна використовувати pdffonts, з яким можна встановити brew install poppler або 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

3
Дякую. Вам потрібно тільки popper пляшку.
NVaughan

Також через macports "sudo port install poppler".
Neal Young

Як зрозуміти такі назви шрифтів, як "XSVTJR + CMSS12"?
David J.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.