gpt4 book ai didi

java - 无法在 Java 中读取 Word 文档内容

转载 作者:行者123 更新时间:2023-12-02 03:25:49 25 4
gpt4 key购买 nike

我正在尝试将 Word 文档(文件扩展名为 .docx 的 Word 2007)的内容加载到 JTextArea ( txtLoadedText ) 中。我正在使用 JFileChooser选择Word文档,但是当我选择该文档时出现以下错误:

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/openxmlformats/schemas/wordprocessingml/x2006/main/DocumentDocument$Factory

我尝试查看这个 Stackoverflow 问题 ( How to avoid java.lang.NoClassDefFoundError ),但没有任何区别。

我该如何纠正这个问题?

我使用的代码如下:

JFileChooser chooser = new JFileChooser();
chooser.showOpenDialog(null);
XWPFDocument doc = new XWPFDocument(new FileInputStream(chooser.getSelectedFile()));
XWPFWordExtractor extract = new XWPFWordExtractor(doc);
txtLoadedText.setText(extract.getText());

我现有的 jar 文件是:

poi-ooxml-3.8jar
xmlbeans.jar
poi-scratchpad-3.9.jar
poi-3.9.jar
dom4j.jar
poi-ooxml-3.7-20101029.jar
stax-api-1.0.1.jar
xbean.jar

最佳答案

尝试将 poi-ooxml-schemas.jar 添加到您的项目

关于java - 无法在 Java 中读取 Word 文档内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38918300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com