带有iText 7的PDF格式的希腊字符

时间:2016-11-21 13:29:58

标签: java fonts character-encoding itext itext7

我正在尝试使用 iText 7 for Java创建一个包含希腊字符的pdf。 PDF中只能看到拉丁字符和数字。

我正在使用此代码加载字体:

PdfFont normalFont = PdfFontFactory.createFont(FontConstants.HELVETICA, "CP1253");

我该怎么办?

1 个答案:

答案 0 :(得分:5)

这是解决方案:

PdfFont normalFont = PdfFontFactory.createFont("C:\\Windows\\Fonts\\arial.ttf", "Identity-H", true);

您可以使用支持您语言的任何字体。此外,Identity-H似乎对PDF文件的编码很重要。