J'ai du mal à essayer de générer des fichiers PDF contenant des lettres grecques en utilisant itextpdf. Je lis les chaînes d'une source externe en tant que chaînes UTF-8. Les lettres anglaises apparaissent dans les résultats mais pas les grecs. En cherchant le problème, je pense qu'il pourrait être lié à la police utilisée. Je ne sais pas quel fichier ttf utiliser si c'est le problème. Voici comment je crée la policeitext PDF - Les lettres grecques n'apparaissent pas dans le document PDF résultant
BaseFont bfTimes = BaseFont.createFont(FontFactory.HELVETICA,"UTF-8", BaseFont.EMBEDDED);
Font times = new Font(bfTimes, 12, Font.BOLD);
toute aide est de bon cœur apprécié!
L'exemple que vous avez indiqué est extrêmement utile. J'ai fini par utiliser arialuni.ttl et ça marche. Merci beaucoup! – fadmaa
Pouvez-vous s'il vous plaît montrer l'exemple? Le lien est mort :( –
@Yiannis Gkoufas: var bf = BaseFont.CreateFont (UnicodeFontPath, BaseFont.IDENTITY_H, BaseFont.EMBEDDED); – user2173353