aspsoe 合并多个文档(保证每个文档的第一页在最新的一页)

  /**
     * 拼接多个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 即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章