2012-09-07 3 views
2

Quelqu'un peut-il m'aider avec le problème de la lettre dans PDFBox Je suis en train d'imprimer la lettre "ń" (lettre polonaise) et je reçois quelque chose comme þÿ J. Dı B R O W 2S0: K0 3I.PDFBox lettres UTF16

Aidez s'il vous plaît!

Répondre

2

Je suis tombé sur le même problème avec le bulgare. En bref, je pense qu'il n'y a pas de solution facile. Fondamentalement, vous avez besoin d'une police utf. Si vous utilisez l'une des polices standard de type 1 (comme Helvetica ou Courier), elles ne prennent en charge que le latin alpabet de base et ne peuvent donc pas faire le travail. Vous pouvez charger une police utf truetype mais pdfbox a un WinAsciiEncoding hardocded pour toutes les polices truetype (type1 aussi bien) qui est faux. Vous pouvez faire ce que le bureau ouvert fait autant que je peux voir - créer un sous-ensemble d'une police de sorte que vous n'incorporiez pas le fichier entier de police dans le pdf. Malheureusement cette fonctionnalité est manquante dans pdfbox mais il y a un Jira et plus d'informations: https://issues.apache.org/jira/browse/PDFBOX-922 Si vous trouvez une bonne solution s'il vous plaît partager!

+1

Vous n'avez donc aucune solution pour ce problème? – kingkong