Wie Sie wissen, welche Schriftarten in einem ausgewählten Teil eines PDF-Dokuments verwendet werden

291373
Mehper C. Palavuzlar

Ich verwende Foxit Reader als Standard-PDF-Viewer. Wie kann ich sehen, welche Schriftart für einen ausgewählten Teil eines PDF-Dokuments verwendet wird?

(Wenn dies nur mit einer anderen Software möglich ist, würde ich eine Freeware vorziehen, da ich nicht dafür zahlen möchte, nur die Schriftarten der ausgewählten Schriftarten anzuzeigen.)

114
Ihr PDF ist in verschiedenen Schriftarten? Ye Lin Aung vor 14 Jahren 0
Ja, es gibt viele Schriftarten. Mehper C. Palavuzlar vor 14 Jahren 2
Das ist lustig, ich hatte heute genau dieselbe Frage. Sie haben mir die Mühe erspart, es zu fragen. :) Sasha Chedygov vor 14 Jahren 2
:) Wir haben zwar noch keine Lösung. Mehper C. Palavuzlar vor 14 Jahren 1
Unter http://superuser.com/questions/62562/how-to-find-out-where-a-specific-font-isused-in-a-pdf-document Rabarberski erklärt * "Ich möchte nicht Finden Sie heraus, welche Schriftart für einen bestimmten Text verwendet wird (ich weiß, wie das geht) "* ... Arjan vor 14 Jahren 2
@Arjan: Danke für dein Bemühen! Mehper C. Palavuzlar vor 14 Jahren 0
Ich habe die Erklärung dazu hinzugefügt, wie Sie dies mit Acrobat 9 Professional tun Rabarberski vor 13 Jahren 0
@ Rababerski: Wir haben uns sehr darauf gefreut, von Ihnen zu hören. Danke für deine Antwort. Mehper C. Palavuzlar vor 13 Jahren 0

13 Antworten auf die Frage

53
Patrick

Wenn Sie den PDF-XChange Viewer verwenden, gehen Sie folgendermaßen vor:

  1. Wählen Sie Ihren Text mit dem Textauswahlwerkzeug aus
  2. Klicken Sie mit der rechten Maustaste auf die Auswahl
  3. Klicken Sie auf "Texteigenschaften ...".
  4. Wählen Sie "Formatierung" (links)
  5. Links von Ihrem ausgewählten Text befindet sich ein Pfeil (der sich im rechten Teil des
    Fensters befindet).
  6. Sie klicken darauf und Sie erhalten alle gewünschten Informationen.

enter image description here

Perfekte Antwort - PDF XChange Viewer ist freie Software, wie in der Frage gefordert, und bietet weitaus mehr als Acrobat Reader. Amos M. Carpenter vor 10 Jahren 5
Ich denke, dass dies die akzeptierte Antwort sein sollte, da sie kostenlos ist. Randy Levy vor 10 Jahren 3
@ Patrick: Es ist nicht in Linux / BSD oder OSX verfügbar. user2284570 vor 9 Jahren 2
Es funktioniert gut unter Wein. (Es ist auch das beste (und einzige kostenlose) PDF-Anmerkungswerkzeug, das Sie unter Linux verwenden können und das den PDF-Standard verwendet.) Diagon vor 8 Jahren 0
Das funktionierte perfekt für mich und ist definitiv nur für das kostenlose Programm verfügbar. Danke für das Teilen! Sarah Bailey vor 7 Jahren 0
50
Rowan

In both Foxit Reader and Adobe Reader if you go to File > Properties and then click on the Fonts tab you will be able to see a full list of fonts available in that document, however, there isn't any features in these basic PDF readers that will let you select some text and view the properties for that text to see exactly which font it uses.

For that you need Foxit PDF Editor, Adobe Acrobat or some other PDF editor.

Wenn einige Schriftarten in die PDF-Datei eingebettet sind, bedeutet dies nicht, dass sie tatsächlich verwendet werden. user2284570 vor 9 Jahren 2
44
Rabarberski

In Adobe Acrobat X Pro (nicht kostenlos) können Sie das Werkzeug Dokumenttext bearbeiten verwenden, um die Schriftart herauszufinden:

  1. Klicken Sie in der Dokumentenleiste rechts oben auf Werkzeuge, um das Seitenmenü der Werkzeuge anzuzeigen.
  2. Öffnen Sie den Inhaltsbereich in der rechten Seitenleiste und suchen Sie das Werkzeug Dokumenttext bearbeiten .
  3. Wählen Sie einen Text aus
  4. Klicken Sie mit der rechten Maustaste und wählen Sie Eigenschaften ...
  5. Die Registerkarte Text des Eigenschaftendialogs zeigt die Schriftart an (Sie können sie auch ändern)

In Adobe Acrobat 9 Pro, können Sie das verwenden TouchUp - Textwerkzeug, das unter (gefunden Werkzeuge > Erweiterte Bearbeitung > TouchUp - Textwerkzeug ).

Dies funktioniert möglicherweise auch in anderen Acrobat-Versionen, das Tool ist jedoch möglicherweise an anderer Stelle in den Acrobat-Menüs enthalten.

Gibt es Alternativen für Linux-Benutzer? zygimantus vor 8 Jahren 0
43
Aleksey Gureiev

Here's something very simple for unencrypted PDFs:

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

Try removing the "cut" part if it gives no meaningful results.

Es ist sehr schwierig für mich, die Schrift mit dem richtigen Text mit mehreren Schriftarten in einem PDF zu verknüpfen. +1 für eine Cli-Lösung :) Jarco vor 11 Jahren 0
Nur zu beachten: Es scheint, dass dies nicht mit pdfs funktioniert, die mit pdflatex erstellt wurden. PLL vor 9 Jahren 2
Dies scheint auch nicht für mich zu funktionieren - es druckt einfach `FontName`` FontName` `FontName` aus fatuhoku vor 8 Jahren 1
Könnten Sie bitte erklären, was dieser Befehl bewirkt? Bobort vor 6 Jahren 0
Ist es schwierig, die Handbücher auf "Zeichenfolgen", "grep" und "cut" zu überprüfen? Es extrahiert alle Zeichenfolgen aus der PDF-Datei, wählt nur Zeilen mit FontName aus, zeigt das vierte Feld von den durch "/" getrennten Zeichen an. Aleksey Gureiev vor 6 Jahren 0
@fatuhoku musst du die richtige Nummer für `-f4` auswählen. Entfernen Sie den Abschnitt "Ausschneiden" und sehen Sie die ungeschnittene Ausgabe. Aleksey Gureiev vor 6 Jahren 1
Wenn die Liste der Schriftarten lang ist und viele Duplikate enthält, hängen Sie | an sortieren | uniq -c` könnte helfen myrdd vor 5 Jahren 0
26
Kurt Pfeifle

Ich kenne keine andere Möglichkeit als Sie mit einer sehr teuren, kommerziellen PDF-Verarbeitungssoftware (wie Enfocus 'PitStop oder callas' pdfToolbox4) zu arbeiten.

Am nächsten kommt das Kommandozeilenprogramm pdffonts.exe . Dies ist in der XPDF-basierten Toolsammlung enthalten, die hier verfügbar ist: http://www.foolabs.com/xpdf/download.html (Download: ftp://ftp.foolabs.com/pub/xpdf/xpdfbin-win- 3.03.zip ).

Wenn du läufst

pdffonts.exe -f 22 -l 22 c:\path\to\some\pdf.pdf 

Das Ergebnis zeigt alle auf Seite 22 verwendeten Schriftarten an. Um alle im gesamten Dokument verwendeten Schriftarten anzuzeigen, führen Sie sie einfach aus

pdffonts.exe c:\path\to\some\pdf.pdf 
Aus der Antwort geht nicht klar hervor, aber diese Lösung funktioniert auch unter Linux. xpdf ist normalerweise über den Paketmanager verfügbar, obwohl mein Paketmanager https://www.xpdfreader.com/ als Startseite von xpdf bezeichnet. Lucas vor 6 Jahren 0
10
Arjan

Wenn die Schriftart auf Ihrem Computer installiert ist, ist es vielleicht ein Trick, den Text in ein Textverarbeitungsprogramm zu kopieren. Und selbst wenn sie nicht installiert sind, zeigen manche Textverarbeitungsprogramme möglicherweise immer noch den gewünschten Namen in ihrem Schriftartendialogfeld an.

( Abgesehen davon: eine Bildschirmaufnahme und WhatTheFont! Könnte hilfreich sein, wenn sich die Mühe lohnt. Oder Sie wählen den Text aus und "drucken" dann die Auswahl in ein neues PDF-Dokument, um zu sehen, welche Eigenschaften die Schriften haben.)

Mein Freund kam mit der gleichen Idee und schien zu arbeiten, stehe auf. Aber - WhatTheFont hat überhaupt nicht geholfen. Zuerst müssen Sie viele manuelle Arbeiten durchführen, um die aus dem Bild extrahierten Zeichen zu überprüfen. Und am Ende ... "Keine Übereinstimmung gefunden". Veverke vor 7 Jahren 0
9
Kurt Pfeifle

In der Zwischenzeit habe ich eine andere Methode zum Auflisten der in einer PDF-Datei verwendeten Schriftarten gefunden (und zeigt an, ob sie eingebettet sind oder nicht), wobei nur Ghostscript verwendet wird (keine zusätzlichen Dienstprogramme von Drittanbietern erforderlich). Leider genügt dies auch NICHT Ihrer Anforderung, eine Schrift für hervorgehobenen Text kennenzulernen.

Diese Methode verwendet ein kleines Hilfsprogramm, das in PostScript geschrieben wurde und mit dem Quellcode von Ghostscript ausgeliefert wird. Suchen Sie im toolbin- Unterverzeichnis nach der pdf_info.psDatei.

Die enthaltenen Kommentare sagen, dass Sie es so ausführen sollten, um die verwendeten Schriften und Mediengrößen aufzulisten

gs -dNODISPLAY ^ -q ^ -sFile=____.pdf ^ [-dDumpMediaSizes] ^ [-dDumpFontsUsed [-dShowEmbeddedFonts]] ^ toolbin/pdf_info.ps 

Ich habe es für eine lokale Beispieldatei ausgeführt. Hier ist das Ergebnis:

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 
Kann pdf_info.ps nicht mehr im Verzeichnis /usr/share/ghostscript/9.18/lib (Ubuntu) finden. Kann es auch nicht finden [am git] (http://git.ghostscript.com/). Irgendwelche anderen Ideen? Diagon vor 8 Jahren 0
9
vkiwi

Libre Office http://www.libreoffice.org kann zwar nicht besonders gut das Layout beibehalten, kann jedoch PDF-Dateien importieren. Wenn Sie nach dem Importieren einer PDF-Datei auf einen Textblock klicken, wird Ihnen angezeigt, welche Schriftart verwendet wurde.

In LibreOffice (Draw) sehen die Zeichensätze anders aus, wenn Sie sie nicht installiert haben. Der Zeichensatzselektor zeigt Ihnen jedoch die Schriftart des ausgewählten Blocks an. Top Antwort: kostenlos und einfach :-) Alexander Taubenkorb vor 9 Jahren 1
Funktioniert nicht auf einem Mac, da LibreOffice darauf besteht, die PDF-Datei in Writer und nicht in Draw zu öffnen. Dɑvïd vor 8 Jahren 0
arbeitete für mein pdf auf einem mac daslicious vor 6 Jahren 0
5
Fa3ien

Rowans Antwort ist gut, und wenn Sie es wirklich auf einen kleinen Teil eines komplexen Dokuments eingrenzen müssen, versuchen Sie, einen Teil einer anderen PDF-Datei erneut zu drucken (es gibt ausgezeichnete kostenlose PDF-Drucker, falls Sie keine haben). und überprüfen Sie die Eigenschaften der Schriftart der resultierenden Datei.

5
user274205

Klingt wie die Registerkarte Schriftarten in Adobe Reader ist eine einfache Lösung.

Eine andere Möglichkeit wäre, den Text auszuwählen, zu kopieren und in Word einzufügen, und Sie sollten die Front in Word bestimmen können, wenn die Formatierung wie bei mir kopiert wird.

Nein! Die Schriftartenliste listet Schriftarten auf, die in die PDF-Datei eingebettet sind. Dies bedeutet jedoch nicht, dass sie verwendet werden. user2284570 vor 9 Jahren 0