2009-10-23 4 views

Répondre

0

Qu'avez-vous essayé? Les polices sont généralement capturées dans le dictionnaire associé à chaque page, donc si vous prenez le dictionnaire de pages, alors cherchez un sous-dictionnaire pour la police, etc ... vous le trouverez.

Si vous avez la dernière version d'iText (HEAD from SVN), jetez un oeil à l'analyseur de texte. Il y a un outil là-dedans qui, en plus de déverser le texte sur la page, vide aussi la structure du dictionnaire, y compris les informations de police. Si la discussion de 'dictionnaire', etc ... n'est pas claire, vous devrez probablement commencer par au moins une brève lecture de la spécification PDF (Adobe l'a sur leur site). Vous ne trouverez probablement pas une méthode dans iText pour obtenir les polices d'une page - mais vous pouvez obtenir les dictionnaires, et en PDF, le dictionnaire définit tout (y compris les polices)

+0

Merci, je n'étais pas au courant que le dictionnaire serait avoir des sous-dictionnaires. Je n'ai pas pris la dernière version, je n'ai pas besoin de cette fonctionnalité pour le moment – AphexMunky

Questions connexes