文章目录
- spire.doc合并word文档
- 1. 引入maven依赖
- 2. 需要合并的word
- 3. 合并文档代码
- 4. 合并结果
spire.doc合并word文档
1. 引入maven依赖
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.doc.free</artifactId>
<version>5.2.0</version>
</dependency>
2. 需要合并的word
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);
}
}