本文介绍通过Java程序来拆分Word文档的方法,如下图,测试文档中,将根据Word文档中插入的分节符来拆分为四个文档。
在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));
}
}
}
文档拆分结果: