我尝试将一些数据从我的Java应用程序导出到一个pdf文件。我决定使用pdfBox库,但我意识到不能正确地将希腊字符显示到pdf文件中。有办法设置编码吗?去utf8还是iso-8859-7?我尝试过类似PdFontEncoding或Encoding之类的东西,但什么也没有得到。
谢谢您抽时间见我。
发布于 2011-03-15 05:03:28
你需要做两件事:
的字体。
大多数PDF阅读器拥有的内置字体(即Adobe、OS预览等)只有latin1编码,不包括希腊字符。请参阅http://libharu.sourceforge.net/fonts.html
我猜想这里的问题不是编码问题,而是字体问题。您将需要获得一个希腊字符的字体,并将其嵌入PDF文件。确保你有嵌入字体的许可!
https://stackoverflow.com/questions/5306244
复制相似问题