問題描述
帶有 iText 7 的 PDF 中的希臘字符 (Greek characters in PDF with iText 7)
我正在嘗試使用 iText 7 for Java 創建帶有希臘字符的 pdf。PDF 中只能看到拉丁字符和數字。
我正在使用此代碼加載字體:
PdfFont normalFont = PdfFontFactory.createFont(FontConstants.HELVETICA, "CP1253");
我應該怎麼做?
參考解法
方法 1:
This is the solution:
PdfFont normalFont = PdfFontFactory.createFont("C:\\Windows\\Fonts\\arial.ttf", "Identity‑H", true);
You can use any font that supports your language. Also Identity‑H seems to be important as the encoding of the PDF file.