web-dev-qa-db-fra.com

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

J'utilise Foxit Reader en tant que spectateur par défaut PDF. Comment 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 l'affichage des types de polices sélectionnés.)

117

Si vous utilisez PDF-XChange Viewer , procédez comme suit:

  1. Sélectionnez votre texte avec l'outil de sélection de texte
  2. Faites un clic 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 du texte sélectionné (qui vient à droite du texte).
    la fenêtre)
  6. Vous cliquez dessus et vous obtenez toutes les informations que vous souhaitez.

enter image description here

58
Patrick

Dans Foxit Reader et Adobe Reader, cliquez sur Fichier> Propriétés , puis sur l'onglet Polices pour afficher la liste complète des polices disponibles dans ce document. Aucune caractéristique de ces lecteurs de base PDF ne vous permettra de sélectionner du texte et d’afficher les propriétés de ce texte afin de voir exactement quelle police il utilise.

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

50
Rowan

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.

48
Aleksey Gureiev

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

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

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

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

44
Rabarberski

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

Le plus proche que vous puissiez obtenir est l'utilitaire de ligne de commande pdffonts.exe. Cela est contenu dans la collection d'outils basée sur XPDF, disponible ici: http://www.foolabs.com/xpdf/download.html (Download: 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 montrera toutes les polices utilisées à la page 22. Pour voirtoutesles polices utilisées dans le document complet, exécutez simplement

pdffonts.exe c:\path\to\some\pdf.pdf
26
Kurt Pfeifle

Même s’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 fichier PDF, si vous cliquez sur un bloc de texte, il vous indiquera quelle police a été utilisée.

12
vkiwi

Si la police est installée sur votre ordinateur, alors peut-être copier le texte dans un traitement de texte fait-il l'affaire? Et même lorsqu'ils ne sont pas installés, certains processeurs de Word peuvent toujours afficher le demandé / nom dans leur boîte de dialogue de police.

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

10
Arjan

En attendant, j'ai trouvé une méthode différente pour répertorier les polices utilisées dans un PDF (et indiquer si elles sont incorporées ou non), qui utilise uniquement Ghostscript (aucun utilitaire tiers supplémentaire n'est nécessaire). Malheureusement, ceci aussi NOT ne répond pas à votre exigence de connaître une police utilisée pour le texte mis en surbrillance.

Cette méthode utilise un petit programme utilitaire, écrit en PostScript, livré avec le code source de Ghostscript. Recherchez dans le toolbin sous-répertoire le fichier pdf_info.ps.

Les commentaires inclus indiquent que vous devez l'exécuter comme ceci 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 exemple de fichier 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
Kurt Pfeifle

On dirait que l'onglet des polices dans Adobe Reader est une solution simple.

Mais une autre solution consisterait à sélectionner le texte, à le copier et à le coller dans Word, et vous devriez pouvoir déterminer l’avant de Word si celui-ci copie le formatage comme il l’a fait pour moi.

6
user274205

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

5
Fa3ien

Une solution plus simple consiste simplement à utiliser Adobe Reader X et à cliquer n'importe où dans le document avec le bouton droit de la souris, choisissez "Propriétés du document", puis cliquez sur l'onglet "Polices". Vous y voyez une liste de toutes les polices utilisées dans le document.

4
andli

Une autre solution consiste à ouvrir le fichier PDF avec Adobe Illustrator, si les polices ne sont pas rationalisées vous serez en mesure de savoir quelles polices vous utilisez.

3
vitto

Dans Adobe Reader XI, sélectionnez Fichier -> Propriétés, puis cliquez sur l’onglet Polices. Ils sont tous là. Super facile et gratuit

2
Yitz Pierce