簡體   English   中英

Java PDFBOX文本編碼

[英]Java PDFBOX text encoding

我嘗試將一些數據從Java應用程序導出到pdf文件。 我決定使用pdfBox庫,但是我意識到我無法將希臘字符正確顯示到pdf文件中。 有沒有辦法設置編碼? 到utf8或iso-8859-7? 我嘗試了類似PdFontEncoding或Encoding的方法,但是我什么也沒得到。

感謝您的時間。

您需要做兩件事:

  • 設置編碼,
  • 提供帶有希臘字符的字體

大多數PDF閱讀器具有的內置字體(即Adobe Reader,OS X Preview等)僅具有latin1編碼,其中不包括希臘字符。 參見http://libharu.sourceforge.net/fonts.html

我的猜測是這里的問題不是編碼,而是字體。 您將需要獲取帶有希臘字符的字體並將其嵌入PDF文件中。 確保您擁有嵌入字體的許可證!

另請參見使用Java PDFBox庫編寫俄語PDF

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM