虽然Maven会自动导入你所需要的包,但是终究不是我们自己导入,它有时不知道我们究竟想要哪个,附上一张图,如果你的项目中存在一些导包的问题会让你明白:
例子:使用HWPFDocument类导入的包中pom.xml文件
进入正题:
Java读取Doc:
private static String contextOfDoc(File file){
String str = "";
try {
FileInputStream fis = new FileInputStream(file);
HWPFDocument doc = new HWPFDocument(fis);
str = doc.getDocumentText();
doc.close();
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
return str;
}
Java读取Docx
private static String contextOfDocx(File file){
String str = "";
try {
FileInputStream fis = new FileInputStream(file);
XWPFDocument xdoc = new XWPFDocument(fis);
XWPFWordExtractor extractor = new XWPFWordExtractor(xdoc);
str = extractor.getText();
extractor.close();
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
}
注意点:Java读取Doc和Docx存在很大的不同,所以混淆的话出现的问题很多