Si tenemos un documento docx y queremos añadírselo a otro, sólo tenemos que hacer lo siguiente:
private void mergeDocuments(XWPFDocument doc, XWPFDocument docToMerge) {
int pos = doc.getParagraphs().size() - 1;
for (XWPFParagraph par : docToMerge.getParagraphs()) {
doc.createParagraph();
doc.setParagraph(par, pos++);
}
}
Yo he utilizado Maven, y para este ejemplo he tenido que incluir las siguientes dependencias:
org.apache.poi poi 3.15 org.apache.poi poi-ooxml 3.15