/** * 拼接多個word模板,每個模板分頁 * @param documentList * @return * @throws Exception */ public static Document AddDocs2Doc(List<Document> documentList) throws Exception { if (documentList.size()>0){ // 取第一個文檔作爲主文檔,將其與的文檔合併到它這裏 Document docAll = documentList.get(0); for (int i = 1; i < documentList.size(); i++) { Document doc = documentList.get(i); doc.getFirstSection().getPageSetup().setSectionStart(SectionStart.NEW_PAGE); docAll.appendDocument(doc, ImportFormatMode.KEEP_SOURCE_FORMATTING); } return docAll; } return null; }
我理解,如果需要連續拼接的話,則將 SectionStart.NEW_PAGE 改爲 SectionStart.CONTINUOUS 即可。