132 votes

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

J'utilise Foxit Reader comme visionneur de 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 se faire qu'avec un autre logiciel, je préférerais un freeware car je ne veux pas payer pour simplement afficher les types de polices sélectionnés).

17voto

vkiwi Points 171

Bien qu'il ne préserve 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 fichier PDF, si vous cliquez sur un bloc de texte, vous saurez quelle police a été utilisée.

12voto

Thej Points 655

Si la police est installée sur votre ordinateur, alors peut-être copier le texte dans un traitement de texte fait l'affaire ? Et même s'il n'est pas installé, certains traitements de texte peuvent toujours afficher l'icône de l'utilisateur. demandé dans leur dialogue de police.

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

10voto

Kurt Pfeifle Points 11465

Entre-temps, j'ai trouvé une autre méthode pour lister les polices utilisées dans un PDF (et indiquer si elles sont intégrées ou non), qui utilise uniquement Ghostscript (pas besoin d'utilitaires tiers supplémentaires). Malheureusement, cette méthode fait aussi PAS satisfaire à votre exigence de connaître une police utilisée pour mis en évidence texte.

Cette méthode utilise un petit programme utilitaire, écrit en PostScript, livré avec le code source de Ghostscript. Regardez dans le boîte à outils sous-répertoire pour le pdf_info.ps fichier.

Les commentaires inclus indiquent que vous devez l'exécuter de la manière suivante afin de répertorier les polices utilisées, les tailles de support utilisées.

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

6voto

Errandir Points 1536

Il semble que l'onglet des polices dans Adobe Reader soit une solution facile.

Mais un autre moyen serait de sélectionner le texte, de le copier et de le coller dans Word, et vous devriez être en mesure de déterminer le front dans Word s'il copie le formatage comme il l'a fait pour moi.

5voto

Fa3ien Points 73

La réponse de Rowan est bonne, et si vous avez vraiment besoin de vous limiter à 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 la police du fichier résultant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X