2

我正在尝试使用iText 7 for Java 创建带有希腊字符的 pdf。PDF 中仅显示拉丁字符和数字。

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

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

我该怎么办?

4

1 回答 1

6

这是解决方案:

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

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

于 2016-11-21T14:45:14.847 回答