Question Comment savoir quelles polices sont utilisées dans la partie sélectionnée d'un document PDF


J'utilise Foxit Reader comme lecteur PDF par défaut. Comment puis-je voir quel type de police est utilisé pour une partie sélectionnée d'un document PDF?

(Si cela ne peut être fait qu'avec un autre logiciel, je préférerais un logiciel gratuit, car je ne veux pas payer uniquement pour voir les types de polices sélectionnés.)


112
2018-03-08 11:42


origine


votre pdf est dans divers types de police? - Ye Lin Aung
Oui, beaucoup de types de polices y sont contenus. - Mehper C. Palavuzlar
C'est drôle, j'avais exactement la même question aujourd'hui. Vous m'avez sauvé la peine de le demander. :) - Sasha Chedygov
:) Bien que nous n'ayons pas encore de solution. - Mehper C. Palavuzlar
À superuser.com/questions/62562/ Rabarberski déclare "Je ne veux pas trouver quelle police est utilisée sur un morceau de texte (je sais comment faire)"... - Arjan


Réponses:


Si vous utilisez Visualiseur PDF-XChange, faites ceci:

  1. Sélectionnez votre texte avec l'outil de sélection de texte
  2. Cliquez avec le bouton droit sur la sélection
  3. Cliquez sur "Propriétés du texte ..."
  4. Choisissez "Formatage" (à gauche)
  5. Il y a une flèche à gauche de votre texte sélectionné (qui se trouve dans la partie droite du
    fenêtre)
  6. Vous cliquez dessus et vous obtenez toutes les informations souhaitées.

enter image description here


51
2018-04-20 19:52



Réponse parfaite - PDF XChange Viewer est un logiciel gratuit comme demandé dans la question et fait beaucoup plus que Acrobat Reader. - Amos M. Carpenter
Je pense que cela devrait être la réponse acceptée car elle est gratuite. - Randy Levy
@ Patrick: il n'est pas disponible sous Linux / BSD ou OSX. - user2284570
Cela fonctionne bien sous le vin. (Il s’agit également du meilleur outil d’annotation pdf (et gratuit) que vous pouvez utiliser sur Linux et qui utilise le standard pdf.) - Diagon
Cela a parfaitement fonctionné pour moi, et il est disponible sur le programme gratuit. Merci d'avoir partagé! - Sarah Bailey


Dans Foxit Reader et Adobe Reader, si vous allez sur Fichier> Propriétés puis cliquez sur le Polices on peut voir une liste complète des polices disponibles dans ce document, cependant, il n'y a pas de fonctionnalités dans ces lecteurs PDF de base qui vous permettront de sélectionner du texte et d'afficher les propriétés de ce texte pour voir exactement quelle police les usages.

Pour cela, vous avez besoin de Foxit PDF Editor, d'Adobe Acrobat ou d'un autre éditeur PDF.


48
2018-03-09 07:15



En outre, si certaines polices sont intégrées au format PDF, cela ne signifie pas qu'elles sont réellement utilisées. - user2284570


Dans Adobe Acrobat X Pro (pas gratuit), vous pouvez utiliser le Modifier le texte du document outil pour en savoir plus sur la police:

  1. Cliquez sur Outils sur la barre de menus des documents dans le coin supérieur droit pour afficher le menu latéral des outils.
  2. Ouvrez le Contenu zone dans la barre latérale droite et localiser le Modifier le texte du document outil.
  3. Sélectionnez du texte
  4. Cliquez avec le bouton droit et sélectionnez Propriétés...
  5. le Texte onglet de la boîte de dialogue des propriétés affiche la police (vous pouvez également la modifier)

Dans Adobe Acrobat 9 Pro, vous pouvez utiliser le Outil de retouche de texte qui se trouve sous (Outils > Modification avancée > Outil de retouche de texte).

Cela peut également fonctionner dans d'autres versions d'Acrobat, mais l'outil peut être enterré ailleurs dans les menus d'Acrobat.


43
2018-02-22 09:01



Existe-t-il des alternatives pour les utilisateurs de Linux? - zygimantus


Voici quelque chose de très simple pour les PDF non cryptés:

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

Essayez de supprimer la partie "coupée" si elle ne donne aucun résultat significatif.


41
2018-04-08 07:06



Il est très difficile pour moi de lier la police au texte correct avec plusieurs polices en un seul pdf. +1 pour une solution cli :) - Jarco
Juste pour noter: il semble que cela ne fonctionne pas sur pdfs produit avec pdflatex. - PLL
Cela ne semble pas fonctionner non plus pour moi. FontName  FontName  FontName - fatuhoku
Pourriez-vous expliquer ce que fait cette commande? - Bobort
Est-il difficile de vérifier les manuels pour "strings", "grep" et "cut"? Il extrait toutes les chaînes du PDF, sélectionne uniquement les lignes avec FontName, affiche le 4ème champ parmi ceux séparés par '/'. - Aleksey Gureiev


Je ne connais aucun moyen de faire ce que vous voulez autre que d'utiliser un logiciel de traitement PDF très coûteux (comme PitStop d'Enfocus ou pdfToolbox4 callas).

Le plus proche que vous pouvez obtenir est le pdffonts.exe utilitaire de ligne de commande. Cela est contenu dans la collection d'outils XPDF, disponible ici: http://www.foolabs.com/xpdf/download.html (Télécharger: ftp://ftp.foolabs.com/pub/xpdf/xpdfbin-win-3.03.zip ).

Si tu cours

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

le résultat affichera toutes les polices utilisées à la page 22. Pour voir tout les polices utilisées dans le document complet, exécutez simplement

pdffonts.exe c:\path\to\some\pdf.pdf

26
2018-06-25 14:46



La réponse ne ressort pas clairement, mais cette solution fonctionne également sous Linux. xpdf est normalement disponible via le gestionnaire de paquets, bien que mon gestionnaire de paquets fasse référence à xpdfreader.com comme page d'accueil de xpdf. - Lucas


Si la police est installée sur votre ordinateur, alors peut être copier le texte sur un traitement de texte fait le tour? Et même s’il n’est pas installé, certains traitements de texte peuvent toujours afficher demandé nom dans leur boîte de dialogue de police.

(Autre que cela: une capture d'écran et WhatTheFont! pourrait aider, si cela en vaut la peine. Ou sélectionnez le texte, puis "imprimez" la sélection dans un nouveau document PDF, pour voir ce que ses propriétés de police montrent alors?)


9
2018-03-29 14:21



Mon amie est venue avec la même idée et a semblé travailler, je suis en train de voter. Mais - WhatTheFont n'a pas aidé du tout. Tout d'abord, vous devez faire beaucoup de travail manuel pour valider les caractères extraits de l'image. Et à la fin ... "Aucun match trouvé". - Veverke


Pendant ce temps, j'ai trouvé une méthode différente pour répertorier les polices utilisées dans un PDF (et indiquer si elles étaient intégrées ou non), qui utilise uniquement Ghostscript (pas besoin d'utilitaires tiers supplémentaires). Malheureusement cela fait aussi NE PAS satisfaire votre exigence pour en savoir plus sur une police utilisée pour a souligné texte.

Cette méthode utilise un petit utilitaire, écrit en PostScript, livré avec le code source de Ghostscript. Regardez dans le toolbin subdir pour le pdf_info.ps fichier.

Les commentaires inclus disent que vous devriez l'exécuter comme ceci afin de lister les polices utilisées, les formats de média utilisés

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

Je l'ai exécuté sur un fichier d'exemple local. Voici le résultat:

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
2018-06-27 13:54



Impossible de trouver pdf_info.ps dans le répertoire /usr/share/ghostscript/9.18/lib (Ubuntu). Aussi, ne peut pas le trouver au git. D'autres idées? - Diagon


Bien qu'il ne conserve pas particulièrement bien la mise en page, Libre Office http://www.libreoffice.org  est capable d'importer des fichiers PDF. Après avoir importé un pdf, si vous cliquez sur un bloc de texte, il vous indiquera quelle police a été utilisée.


9
2018-01-27 23:16



Dans LibreOffice (Draw), les polices sont différentes si vous ne les avez pas installées, mais le sélecteur de police affiche la police du bloc que vous avez sélectionné. Top réponse: gratuit et facile :-) - Alexander Taubenkorb
Ne fonctionnera pas sur un Mac, puisque LibreOffice insiste pour ouvrir le PDF dans Writer, pas dessiner. - Dɑvïd
travaillé pour mon pdf sur un mac - daslicious


La réponse de Rowan est correcte, et si vous avez vraiment besoin de la réduire à une petite partie d'un document complexe, essayez de réimprimer un sous-ensemble dans un autre PDF (il existe d'excellentes imprimantes PDF gratuites, si vous n'en avez pas). et vérifiez les propriétés de police du fichier résultant.


5
2018-06-25 15:15





Semble que l'onglet polices dans Adobe Reader est une solution simple.

Mais une autre façon serait de sélectionner le texte, copier et coller dans Word, et vous devriez être capable de déterminer le recto dans Word si cela copie le formatage comme il l'a fait pour moi.


5
2017-11-15 00:35



Non! Les polices de l'onglet de police qui sont incorporées dans le fichier PDF ne signifient pas qu'elles sont utilisées. - user2284570