Comment puis-je déterminer la famille de polices et la taille de la police des mots dans un document pdf?
Comment puis-je déterminer la famille de polices et la taille de la police des mots dans un document pdf? Nous sommes en train d'essayer de générer un document pdf par programmation à l'aide de la bibliothèque iText, mais nous ne sommes pas sûr de la façon de trouver la famille de polices et la taille de la police de l'original du document qui doit être généré. propriétés du document ne contienne pas de cette information
OriginalL'auteur Sam | 2010-05-07
Vous devez vous connecter pour publier un commentaire.
Polices de caractères sont stockées dans le catalogue (je suppose que, dans un sous-catalogue de la police de caractères). Si vous ouvrez un fichier pdf en tant que fichier texte, vous devriez être capable de trouver des entrées du catalogue (ils commencent et se terminent par "<<" et ">>", respectivement.
Sur un simple fichier pdf, j'ai trouvé le suivant:
donc à la recherche pour le préfixe doit vous aider (dans certains fichiers pdf, il y a des espaces entre les
le commponents mais " //Type de Police devrait être ok).
Bien sûr, c'est un processus manuel, alors que vous serait probablement mieux de manière automatique.
Sur une autre note, nous devons parfois utiliser identifont ou ce que la police pour trouver les polices rares qui nous donnent du problème (le logo de la police).
ce qui concerne
Guillaume
Edit : le code suivant trouverez tous les police dans les pages. Pour être bref, vous recherchez dans le dictionnaire de chaque page pour subdictionnary "ressource" et puis la subdictionnary "police". Chaque entrée dans la plus tard est une police dictionnaire, décrivant une police.
Le nom de la variable "nom" dans le code suivant) est ce qui est utilisé dans le texte pour changer la police. Dans le fichier PDF, vous devrez trouver à côté d'un texte. Le numéro suivant est la taille. Ici par exemple, il est de taille 12. (désolé, toujours pas de code pour cette partie).
OriginalL'auteur PATRY Guillaume
Si vous avez Adobe Acrobat, vous pouvez voir les polices à l'intérieur et à examiner les objets et le texte des ruisseaux. J'ai écrit un billet de blog sur ce à http://pdf.jpedal.org/java-pdf-blog/bid/10479/Viewing-PDF-objects
OriginalL'auteur mark stephens
Selon le PDF, si elle n'a pas été indiqué, vous pourriez être en mesure de l'ouvrir dans Adobe Illustrator, double-cliquez sur le texte et sélectionnez une partie pour voir de la famille de police, la taille, etc.
Si le texte est présenté ensuite utiliser un de ces outils en ligne qui PATRY suggère de trouver la police.
Bonne chance
OriginalL'auteur Xavi Esteve