帶有 iText 7 的 PDF 中的希臘字符 (Greek characters in PDF with iText 7)


問題描述

帶有 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.

(by mikexmikex)

參考文件

  1. Greek characters in PDF with iText 7 (CC BY‑SA 2.5/3.0/4.0)

#character-encoding #java #fonts #itext7 #itext






相關問題

android webview顯示windows-1250字符集html的問題 (Trouble with android webview displaying windows-1250 charset html)

SQL Server 2008:字符編碼 (SQL Server 2008 : Character encoding)

刪除不可打印的字符 (Removing non-printable character)

電子郵件客戶端如何讀取內容類型標頭進行編碼? (How does an email client read the content-type headers for encoding?)

帶有 iText 7 的 PDF 中的希臘字符 (Greek characters in PDF with iText 7)

如何在 C 字符串中的文本或字母中添加下標字符? (How to add a subscript character to text or a letter in a C string?)

來自 URL 編碼問題的 NSArray (NSArray from URL encoding problem)

網絡上有免費提供的 HTML URL 編碼功能嗎?(在 C 中實現) (Is there any HTML URL encoding function freely available on web?? (Implementation in C))

讀取未知編碼的文本行 (Reading lines of text in unknown encoding)

Python - 以 Python 可以使用的格式編碼外來字符的方法? (Python - Way to encode foreign characters in format Python can work with?)

決定 HTTP 標頭的字符集。我應該簡單地把 utf-8 和 fuggedaboutit 放在一起嗎? (Deciding charset for HTTP Headers. Should i simply put utf-8 and fuggedaboutit?)

如何在 python 中將原始 unicode 轉換為 utf8-unicode? (How to convert raw unicode to utf8-unicode in python?)







留言討論