正常我是用这个方法readDoc()读取的。  public static String readDoc(String doc) throws Exception {
  // 创建输入流读取doc文件
  FileInputStream in = new FileInputStream(new File(doc));
  WordExtractor extractor = null;
  String text = null;
  // 创建WordExtractor
  extractor = new WordExtractor();
  // 对doc文件进行提取
  text = extractor.extractText(in);
  return text;
 }
 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
        try{
         String text = WordReader.readDoc("E:/test.doc");
         
         System.out.println(text);
         
        }catch(Exception ex){
         ex.printStackTrace();
        }
 }
读取的 结果:1、下列实数(这里是图片),sin30°,0.1414,(这里也是图片)中,无理数的个数是                 (     )
   A、1个 B、2个 C、3个 D、4个读取出来的 结果,图片是不显示的 ,我想问下 怎么样来判断是图片呢??????
就是那些类似乱码的符号。

解决方案 »

  1.   

    你用poi吧,apache的开源的office第三方库。
      

  2.   

    用poi可以导出excel或word,用iText可以导出pdf
      

  3.   

    我的意思不是导出来,是判断下  图片。
    这是我用POI 读取出来的,但是图片 显示 这样的。1、下列实数□ EMBED Equation.3 □□□,sin30°,0.1414,□ EMBED Equation.3  □□□中,无理数的个数是                 (     )
       A、1个 B、2个 C、3个 D、4个