我一直在我的项目中使用 PDFBox 来创建包含我程序中的 som 数据的 pdf 文件。到目前为止,它一直运行良好,因为它开始添加以日语开头的新语言。
我试过这个:
font = PDTrueTypeFont.loadTTF( doc, new File( "fontFile.ttf" ) );
这似乎是pdfbox中的编码问题。
font.setFontEncoding(new PdfDocEncoding());
我从我的计算机和MPlus中尝试了不同的字体,如 Unicode 字体,但没有真正到达任何地方。环顾互联网,似乎 pdfbox 可以处理不同语言的字符。
我的问题是,我应该继续这样做吗?接下来是俄语、波斯语、泰语等语言。我担心即使我会日语工作,我也会被每一种新语言所困。
在我看来,我的选择是尝试不同的图书馆,飞碟,成为热门候选人。另一种选择是使用开放式办公室 UNO 编写一个 .doc 文件,如此处所讨论的,希望能解决处理不同编码的整个难题。
Soo .. 有没有人在使用 pdfbox 并让国际化工作,或者我应该尝试不同的策略?