我正在尝试使用 iText 7 for Java创建一个包含希腊字符的pdf。 PDF中只能看到拉丁字符和数字。
我正在使用此代码加载字体:
PdfFont normalFont = PdfFontFactory.createFont(FontConstants.HELVETICA, "CP1253");
我该怎么办?
答案 0 :(得分:5)
这是解决方案:
PdfFont normalFont = PdfFontFactory.createFont("C:\\Windows\\Fonts\\arial.ttf", "Identity-H", true);
您可以使用支持您语言的任何字体。此外,Identity-H似乎对PDF文件的编码很重要。