Zeigen Sie die Liste der eingebetteten Schriftarten in einer PDF-Datei mit der Vorschau an

44863
Andrew

In Acrobat Reader kann ich über Datei> Eigenschaften alle Metadaten für die geöffnete PDF-Datei anzeigen: das Programm, mit dem das Dokument erstellt wurde, Autoreninformationen, eingebettete Schriftarten usw.

In der Vorschau von OS X können auch Metadaten angezeigt werden, allerdings in einem begrenzten Teilbereich (unter Extras> Inspector anzeigen). Mit der Vorschau können Sie jedoch keine Informationen zu eingebetteten Schriftarten anzeigen.

Gibt es in OS X (vorzugsweise mit Vorschau und nicht mit Acrobat) eine Möglichkeit, zu sehen, welche Schriftarten in eine PDF-Datei eingebettet sind?

43
Möglicherweise möchten Sie diese Frage sehen: http://stackoverflow.com/questions/614619/wie- docum (Antwort von michelem) Simon A. Eugster vor 11 Jahren 1

2 Antworten auf die Frage

60
Redandwhite

Führen Sie einen Befehl vom Terminal oder von der Befehlszeile aus.

Mac OS

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

Hinweis: Für MacOS müssen Sie möglicherweise zuerst die Befehlszeilenprogramme installieren.

Windows

findstr FontName C:\path\to\document.pdf 
Dies funktioniert bei mir unter OSX 10.8.4 nicht; Nichts stimmt mit "FontName" in der Ausgabe von "Strings" überein ... John J. Camilleri vor 10 Jahren 3
@ JohnJ.Camilleri probiere `strings /path/to/document.pdf | grep fontname` Baub vor 9 Jahren 0
@James das funktioniert aber nur manchmal; Insbesondere scheint es nicht mit PDFs zu funktionieren, die mit pdflatex erstellt wurden. John J. Camilleri vor 9 Jahren 3
Hat auch nicht gut für mich funktioniert (auf Mac). Unter Linux war pdffonts so nett. Stephen vor 9 Jahren 0
Ein weiteres Argument, das ich nach grep hinzufügen würde, wäre "-i". Der Befehl wäre also: `strings /path/to/document.pdf | grep -i fontname`. Dieses Argument ignoriert jedes bestimmte Gehäuse und fängt Varianten wie fontName FontName Fontname FontName usw. ab. Ariel vor 9 Jahren 0
"Strings" funktionieren für mich unter OS X 10.10.5 nicht (auch mit der Ignore-Case-Flagge) - jedoch ist "pdffonts" (siehe andere Antwort) perfekt. William Turrell vor 8 Jahren 2
Ich denke, wenn die PDF-Datei komprimiert ist, könnte die Zeichenfolge bis zur Unkenntlichkeit verstümmelt werden YudhiWidyatama vor 7 Jahren 0
Ich möchte bestätigen, dass es in macOS Sierra 10.12.6 gut funktioniert hat. Ich werde vorschlagen, den pdf-Namen zu vereinfachen. Ich habe `Strings ABC.pdf | ausprobiert grep FontName` Vikram Singh Saini vor 6 Jahren 1
57
user495470

Sie können auch verwenden pdffonts, was mit brew install poppleroder installiert werden kann 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 
Vielen Dank. Sie brauchen nur die "Popper" -Flasche. NVaughan vor 7 Jahren 3
Auch über macports "sudo port install poppler". Neal Young vor 5 Jahren 0