我很难尝试使用itextpdf生成包含希腊字母的PDF文件。我正在从外部源读取字符串作为UTF-8字符串。英文字母出现在结果中,但不是希腊字母。寻找问题,我想这可能与使用的字体有关。如果这是问题,我不知道要使用什么ttf文件。 下面是正在创建的字体itext PDF - 希腊字母未出现在生成的PDF文档中
BaseFont bfTimes = BaseFont.createFont(FontFactory.HELVETICA,"UTF-8", BaseFont.EMBEDDED);
Font times = new Font(bfTimes, 12, Font.BOLD);
任何帮助衷心地感谢!
您指出的例子非常有帮助。我结束了使用arialuni.ttl,它的工作原理。非常感谢! – fadmaa 2010-10-04 20:38:25
你能指点一下这个例子吗?或者,如果上述不能正常工作,请尝试使用希腊语: var bf = BaseFont(链接已停用)( – 2012-09-10 13:02:07
@Yiannis Gkoufas:var bf = BaseFont.CreateFont(UnicodeFontPath,BaseFont.IDENTITY_H,BaseFont.EMBEDDED); – user2173353 2014-01-13 14:04:54