本文介绍通过Java程序来拆分Word文档的方法,如下图,测试文档中,将根据Word文档中插入的分节符来拆分为四个文档。

Java 拆分Word文档_jar

在Java程序中,首先需要导入Spire.Doc.jar,jar包下载地址:​Download​​;如果是Maven程序,请参考导入​方法​。

 

Java代码示例

import com.spire.doc.*;

public class SplitDocument {
public static void main(String[] args) {
//加载Word文档
Document doc = new Document();
doc.loadFromFile("sample.docx");

//声明新的Document对象
Document newWord;

//遍历源文档中的节
for (int i = 0; i < doc.getSections().getCount(); i++)
{
//初始化新的Document对象
newWord = new Document();

//将源文档中的指定节复制到新文档
newWord.getSections().add(doc.getSections().get(i).deepClone());

//保存新文档到项目文件夹下(也可自定义保存路径)
newWord.saveToFile(String.format("拆分结果-%d.docx", i));
}
}
}

文档拆分结果:

Java 拆分Word文档_Java_02