我很難嘗試使用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