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);

お使いの言語をサポートする任意のフォントを使用できます。また、PDFファイルのエンコーディングとしてIdentity-Hも重要なようです。

于 2016-11-21T14:45:14.847 に答える