Java 读取Word目录内容

 时间:2026-02-14 10:14:30

1、将Word库下载到本地,并解压,找到lib文件夹下的jar文件。然后在IDEA程序中打开“Project Structure”,执行如图步骤:

Java 读取Word目录内容

2、找到本地路径下的jar文件,点击“OK”,添加到列表:

Java 读取Word目录内容

3、勾选选项,点击“Apply”,然后等待程序安装导入jar:

Java 读取Word目录内容

4、完成jar导入后,编辑如下Java代码:

import com.spire.doc.Document;


import com.spire.doc.Section;
import com.spire.doc.documents.Paragraph;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class GetTOC {
   public static void main(String[] args) throws IOException {
       //加载包含目录的Word文档
       Document doc = new Document();
       doc.loadFromFile("目录2.docx");
       //获取第一节
       Section section = doc.getSections().get(0);
       //保存目录内容到.txt文档
       File file = new File("GetToc.txt");
       if (file.exists())
       {
           file.delete();
       }
       file.createNewFile();
       FileWriter fw = new FileWriter(file, true);
       BufferedWriter bw = new BufferedWriter(fw);
       //遍历第一节中的所有段落
       for (int i = 0; i < section.getParagraphs().getCount(); i++)
       {
           Paragraph paragraph = section.getParagraphs().get(i);
           //判断段落是否为目录
           if (paragraph.getStyleName().matches("TOC\\w+"))
           {
               //获取目录中的文本内容
               String text = paragraph.getText();
               //写入txt文档
               bw.write( text+"\r");
           }
           bw.write("\n");
       }
       bw.flush();
       bw.close();
       fw.close();
   }
}

5、执行代码,读取目录,生成txt文档,如图效果:

Java 读取Word目录内容

  • SQL Sever 2008 启用IP访问
  • 关于个别ip地址ping不通的原因分析
  • Notpaed++ 怎么生成MD5
  • weblogic被管节点启动报错transport error 202
  • Serv-U常见报错代码及解决方法
  • 热门搜索
    常州旅游商贸高等职业技术学校 旅游资讯 旅游度假 德国旅游 新加坡旅游景点 云南旅游报价 康定旅游 沈阳旅游景点 龙岩旅游 旅游顾问