测试程序:File filedoc = new File("D:\\ipr\\司机手册.doc");
FileInputStream in = new FileInputStream(filedoc);
WordExtractor   extractor   =   new   WordExtractor(in); 
String docText = extractor.getText();
String[] docParaText = extractor.getParagraphText();
System.out.println(docParaText.length);
System.out.println(docText.getBytes().length);
android 环境下:
一个单独的类:public class ReadFileRandom {
//private RandomAccessFile randomAccessFile = null;
private InputStream dataInputStream = null;
private String filePath = null;
private String docStrContent=null;  public ReadFileRandom(String path) throws IOException {
this.filePath = path;
try {
    if(Constant.DOC_PREFIX.equals("txt"))
    {
      dataInputStream = new DataInputStream(new FileInputStream(filePath));
    }
    else if(Constant.DOC_PREFIX.equals("doc"))
    {
      FileInputStream in = new FileInputStream(filePath);
      WordExtractor   extractor   =   new   WordExtractor(in);
      docStrContent = extractor.getText();
    }
} catch (FileNotFoundException e) {
}
}