Java 删除Word目录

本文以Java代码示例介绍如何删除Word中的目录。添加目录可参考之前写的这篇文章。

操作方式

  • 01

    在Java程序中引入jar包,如下图:

  • 02

    在IDEA项目文件夹下存入需要用于测试的Word文档。

  • 03

    在程序中键入如下代码内容:
    import com.spire.doc.*;
    import com.spire.doc.documents.Paragraph;

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

    //获取section
    Section section = doc.getSections().get(0);

    //遍历段落
    for (int i = 0; i < section.getParagraphs().getCount(); i++)
    {
    Paragraph paragraph = section.getParagraphs().get(i);
    if (paragraph.getStyleName().matches("TOC\\w+"))
    {
    section.getParagraphs().removeAt(i);//删除目次
    i--;
    }
    }

    //保留文档
    doc.saveToFile("RemoveTOC.docx", FileFormat.Docx_2013);
    doc.dispose();
    }
    }

  • 04

    执行程序,生当作文档,如下图,

  • End

出格提醒

文件路径可自界说。

  • 发表于 2021-04-24 00:01
  • 阅读 ( 338 )
  • 分类:电脑网络

相关问题

0 条评论

请先 登录 后评论