spire.doc合并word文档

文章目录

  • spire.doc合并word文档
  • 1. 引入maven依赖
  • 2. 需要合并的word
  • 3. 合并文档代码
  • 4. 合并结果

spire.doc合并word文档

1. 引入maven依赖

	<repositories>
        <repository>
            <id>com.e-iceblueid>
            <name>e-icebluename>
            <url>https://repo.e-iceblue.cn/repository/maven-public/url>
        repository>
    repositories>
	<dependency>
	    <groupId>e-icebluegroupId>
	    <artifactId>spire.doc.freeartifactId>
	    <version>5.2.0version>
	dependency>

2. 需要合并的word

spire.doc合并word文档_第1张图片
spire.doc合并word文档_第2张图片
spire.doc合并word文档_第3张图片

3. 合并文档代码

package com.spire.demo;


import com.spire.doc.Document;
import com.spire.doc.FileFormat;

public class MergeDocDemo {

    public static void main(String[] args) {
        String file1 = "D:\\poiword\\wd\\hb\\测试合并文档1.docx";
        String file2 = "D:\\poiword\\wd\\hb\\测试合并文档2.docx";
        String file3 = "D:\\poiword\\wd\\hb\\测试合并文档3.docx";

        String mergeFilePath = "D:\\poiword\\wd\\hb\\合并文档.docx";

        Document document = new Document(file1);
        //将文档file2内容完全插入到文档file1
        document.insertTextFromFile(file2, FileFormat.Docx_2013);

        //将文档file3内容完全插入到文档file1
        document.insertTextFromFile(file3, FileFormat.Docx_2013);


        //合并后的文档保存到mergeFilePath
        document.saveToFile(mergeFilePath, FileFormat.Docx_2013);
    }
}

4. 合并结果

spire.doc合并word文档_第4张图片

你可能感兴趣的:(java,word,java,spire)