2015-11-25 223 views
0

是否有可能以特定的语言获取段落样式?例如:在我的个人电脑上,我碰巧有一个微软窗口的荷兰语安装。这导致paragraph.getStyles()方法返回样式的荷兰值,而不是正常值“heading1”,“heading2”等。我正在接收诸如“Kop1”,“kop2”等值。在apache POI中获取段落样式,语言特定

我正在为基于文档的文档创建一个解析器,用于选择样式上的某些部分。有人对这个有经验么 ?

enter image description here

enter image description here

回答

2

我想看看在.docx文件中的数据(这是一个zip文件)来验证数据是否通过字写成这样已经或“换位”通过POI或某些本地功能。

如果数据已经由Word编写,您需要检查如何在Word中以不同的语言创建文档。

如果不是,那么如果您使用POI 3.13或更新版本,则可以尝试通过LocaleUtil.setUserLocale()设置不同的区域设置,并查看是否会影响结果。

+0

设置区域设置可能是解决方案。我会尽快查看此信息。让我回头看看这个。 –

+0

工作就像一个魅力,非常感谢:) –