我想知道,如何重复使用一个模板(内部有一个页面和一些变量)多次XWPFDocument
个对象。
我的想法是:
XWPFDocument
中将模板加载一次作为模板对象XWPFDocument
我只为一个页面完成了这项工作。 当我尝试克隆/创建/复制模板对象时,它将失去所有的样式信息。
How to copy a paragraph of .docx to another .docx withJava and retain the style
How to copy some content in one .docx to another .docx , using POI without losing format?
答案 0 :(得分:2)
因此它基本上将模板文档多次复制到生成的文档中。
请参阅here我是如何在那里完成的,基本上我处理XML正文文本并在那里进行替换/更改,然后将其附加到结果文档中。
答案 1 :(得分:0)
POI Mail Merge
在其他情况下可以提供帮助,但就我而言,它不起作用。
我的解决方法是首先将我的模板 - XWPFDocument
更新为所需的结构,暂时保存并将其重新读回XWPFDocument
- 对象。
这里的步骤:
XWPFDocument
XWPFDocument
XWPFDocument
并用我们之前获得的相同对象替换它们XWPFDocument
XWPFDocument
希望这有助于某人