Java 拆分Word文档

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

Java 拆分Word文档_第1张图片

在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文档_第2张图片

 

 

你可能感兴趣的:(Java,Word,Java,Word,拆分,jar,Maven)