java如何将docx转化为txt
时间: 2023-10-15 22:02:42 浏览: 34
Java可以使用Apache POI库将docx文件转换为txt文件。首先,需要添加Apache POI库的依赖,然后使用代码实现转换,如下所示:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import org.apache.poi.xwpf.extractor.XWPFWordExtractor;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
public class DocxToTxtConverter {
public static void main(String[] args) throws IOException {
FileInputStream fis = new FileInputStream(new File("input.docx"));
XWPFDocument doc = new XWPFDocument(fis);
XWPFWordExtractor extractor = new XWPFWordExtractor(doc);
String text = extractor.getText();
FileWriter fw = new FileWriter(new File("output.txt"));
fw.write(text);
fw.close();
extractor.close();
doc.close();
fis.close();
}
}
```
其中,input.docx是要转换的docx文件的路径,output.txt是转换后的txt文件的路径。执行上述代码后,就可以将docx文件转换为txt文件了。