0
我有一個包含 'UniCNS-UCS2-H' 字體的PDF, 我都嘗試PDFBOX和pdfrenderer,他們都拋出異常: 未知編碼 'UniCNS-UCS2-H'爲什麼pdfbox和pdfrenderer不能支持「其他字體」?
這種字體被列入在字體文件:mingliu.ttc(這是一個真正的類型集合文件,我不知道做這件事
我能做些什麼來讓這兩個庫支持其他字體
我有一個包含 'UniCNS-UCS2-H' 字體的PDF, 我都嘗試PDFBOX和pdfrenderer,他們都拋出異常: 未知編碼 'UniCNS-UCS2-H'爲什麼pdfbox和pdfrenderer不能支持「其他字體」?
這種字體被列入在字體文件:mingliu.ttc(這是一個真正的類型集合文件,我不知道做這件事
我能做些什麼來讓這兩個庫支持其他字體
的編碼?字體字典對象中指定了PDF文檔中的字體,您遇到的字體使用'UniCNS-UCS2-H'編碼,據我所知可以是中文編碼的變體。
PDFBox的只支持4個編碼:
這些在字體庫對象定義的PDF流內部
(例如.../Encoding/WinAnsiEncoding/...
)
當PDFBox遇到未知編碼時,顯示您報告的異常。
有關在PDF文檔中的字體的詳細信息,通過對PDF Specification
我從來沒有使用過PDFBOX 9.8見9.5,但增加新的字體是容易的iText – sreejith 2010-03-30 13:46:41