Mao*_*eli 5 java pdf unicode encoding pdfbox
我正在使用PDFBox将文本写入PDF.
当我写英文时,它的工作非常好,但当我尝试写希伯来语时,我会感到胡言乱语.
我尝试过所有类型的解决方案,但似乎没有任何效果.我尝试了以下主题中描述的所有内容:First,Second,Third.
以上所有解决方案均使用iText.我需要以某种方式使用PDFBox管理它.
我确实看到使用DictionaryEncoding可以工作,虽然我不明白.我试图使用它,但它不适用于希伯来语(写了1488年到1514年的所有希伯来字母).
COSDictionary cosDic = new COSDictionary();
cosDic.setString( COSName.getPDFName("alef"), "1488" ); // First Hebrew letter
.
.
.
cosDic.setString( COSName.getPDFName("tav"), "1514" ); // Last Hebrew letter
font.setEncoding( new DictionaryEncoding( cosDic ) );
Run Code Online (Sandbox Code Playgroud)
任何形式的帮助将不胜感激.
归档时间: |
|
查看次数: |
719 次 |
最近记录: |