Java MS Word文库

Java MS Word文库,java,ms-word,hwpf,Java,Ms Word,Hwpf,我已经创建了一个文档,我想将所有模板参数如{name}、{address}更改为我自己的值。我试图使用POI HWPF库,但保存后丢失了文档格式。即使我用POI打开MS Word文档并保存它(没有任何更改),文档格式也会丢失:)格式意味着居中、字体大小等(没有任何表格或图片-只有“纯文本”) 我可以使用什么库来处理这个案例?也许任何人都有MS Word文档和java的Expirence。 要求:开源,不使用任何WindowsCOM组件(多平台),而不是OOXML-MicrosoftWord XP

我已经创建了一个文档,我想将所有模板参数如{name}、{address}更改为我自己的值。我试图使用POI HWPF库,但保存后丢失了文档格式。即使我用POI打开MS Word文档并保存它(没有任何更改),文档格式也会丢失:)格式意味着居中、字体大小等(没有任何表格或图片-只有“纯文本”)

我可以使用什么库来处理这个案例?也许任何人都有MS Word文档和java的Expirence。 要求:开源,不使用任何WindowsCOM组件(多平台),而不是OOXML-MicrosoftWord XP 2003

存在类似的问题(关于保存后截断文档)

我无法从自己的经验判断,但您是否尝试过Java API的功能?从我听到和看到的是,他们非常好和灵活。这不仅适用于MS Word文档


试试看。

似乎OOo可以很好地完成我的任务,因为oowriter fine可以打开并保存目标文档。