如题 完全没有思路 有什么插件介绍吗

解决方案 »

  1.   

    查一下wordonline,这个是可以的
      

  2.   

    换了下思路,不直接显示word文档,而是用了POI,取得word内容后再显示内容
    代码:
    public String readFile(String path){
    FileInputStream in = new FileInputStream(new File(origFileName));
    WordExtractor extractor = null;
    String text = null;
    extractor = new WordExtractor(in);
    text = extractor.getText();
    return text;
    }
    word的内容能通过text在页面上全部显示出来,但是不能保留word的板式,分行,空格都没了,请教高手应该如何做才能分行
      

  3.   

    上面代码有误:
    public String readFile(String path){
     FileInputStream in = new FileInputStream(new File(path));
     WordExtractor extractor = null;
     String text = null;
     extractor = new WordExtractor(in);
     text = extractor.getText();
     return text;
     }
      

  4.   

    public class readdoc {
    public String readDocFile(String Path) throws IOException {
    // 创建文件输入流
    FileInputStream in = new FileInputStream(new File(Path));
    // 创建WordExtractor
    // 对DOC文件进行提取
    WordExtractor extractor = new WordExtractor(in);
    String[] all = extractor.getParagraphText();
    String text ="";
    for(int i=0;i<all.length;i++){
    text +="<p>"+"&nbsp;&nbsp;&nbsp;&nbsp;"+all[i]+"</p>";
    }
    return text;
    }
    }
    用这种方法解决了分段,但是空格还是提取不到,手动在每行开头加了4空格,有没有方法提取到空格