Nous avons un petit problème avec les polices dans les documents PDF. Afin de mettre le doigt sur le problème, je tiens à inspecter, les polices sont en fait intégré dans le document pdf et qui ne sont référencés. Est-il facile (et pas cher dans gratuit) façon de le faire?
Réponses
Trop de publicités?pdffonts
outil de ligne de commande à l'origine de Xpdf, qui fait maintenant partie de Poppler.
Cet outil est disponible dans la plupart des distributions Linux dans le cadre d' poppler-utils
package.
Exemple d'utilisation et de sortie:
$ pdffonts some.pdf
name type emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
BAAAAA+Arial-Black TrueType yes yes yes 53 0
CAAAAA+Tahoma TrueType yes yes yes 28 0
DAAAAA+Wingdings-Regular TrueType yes yes yes 43 0
EAAAAA+Webdings TrueType yes yes yes 38 0
FAAAAA+Arial-BoldMT TrueType yes yes yes 33 0
GAAAAA+Tahoma-Bold TrueType yes yes yes 23 0
HAAAAA+OpenSymbol TrueType yes yes yes 48 0
J'ai finalement obtenu un fichier d'exemple qui semble en fait avoir les polices incorporées.
À l'aide de la normale Adobe Reader (ou Foxit si vous préférez). Sélectionnez Fichier->Propriétés dans la boîte de Dialogue qui apparaît, choisissez l'onglet Police. Vous verrez une liste de polices. Ceux qui sont incorporés sera l'état de ce fait en ( ) derrière le nom de la police.
CAM::PDF a une police de journaliste, disponible comme un utilitaire de ligne de commande ou via un appel de la bibliothèque. Si vous exécutez "listfont.pl fichier.pdf", vous obtenez un résultat comme ceci:
Page 1:
Name: F1.0
Type: TrueType
BaseFont: NZUXSR+Impact
Encoding: MacRomanEncoding
Widths: yes
Characters: 0-255
Embedded: yes
Name: F2.0
Type: TrueType
BaseFont: XSFKRA+ArialMT
Encoding: MacRomanEncoding
Widths: yes
Characters: 0-255
Embedded: yes
Vous pouvez le vérifier en utilisant uniquement le logiciel Acrobat Reader, voir le tutoriel ici.