Java 拆分Word文档

本文介绍通过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));
        }
    }
}

文档拆分结果:

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值