package com.leixinhui.test;
import java.io.FileInputStream;
import java.io.InputStream;
import org.apache.poi.hwpf.extractor.WordExtractor;
public class Test {
/**
* @param args
* @throws Exception
* @throws SQLException
*/
public static void main(String[] args) throws Exception {
String strFile = "F:\\资料\\CodeSmith\\CodeSmith基础.doc";
new Test().getText(strFile);
}
/**
* 打印Word文档文本内容
* @param strFile doc文件
* @throws Exception
*/
private void getText(String strFile) throws Exception{
InputStream inputStream = null;
WordExtractor wordExtractor = null;
try {
inputStream = new FileInputStream(strFile);
wordExtractor = new WordExtractor(inputStream);
String text = wordExtractor.getText();
System.out.println(text);
} catch (Exception e) {
e.printStackTrace();
throw e;
} finally {
inputStream.close();
}
}
}
备注:使用Apache POI 3.7