服务器只是存文件的,装不装又没关系
访问的客户端装office不就行了么?

解决方案 »

  1.   

    我说的服务器指的是项目的运行环境
    老大要求客户端不装office也要能看
      

  2.   

    我们要只浏览功能,能看就行了,weboffice都是要收费的,其它功能都用不上
      

  3.   

    随便说说也好,谢谢了,加载到flash要先转成swf格式文件,要转成swf文件就要装工具了
      

  4.   

    response.sendRedict("路径");然后弹出一个框保存、打开、取消,点打开就行这是最简单的,用第三方能干事情就多了
      

  5.   

    可以考虑用java调用flashpaper,生成的swf文件放在页面中。不过服务端得装软件、、、
      

  6.   

    能做成这样就最好了,要实现的功能要求也不高,最基本的内容查看就行了,html、图片之类都行,还原度要高
      

  7.   

    我用poi读取过,并写入excel的信息,不难弄,我觉得吧,读word的信息应该也不难
      

  8.   

    考虑通过工具类将office文档变成html文件,然后再展示
      

  9.   

    有用过xdoc的几个jar包试过,但效果不行,转换后很多效果样式都丢失了
      

  10.   

    既然可以用第三方接口,你们自己用jodconverter+openoffice做个接口不行么?另外你要读哪几种 office文件?poi里有个ExcelToHtmlConverter 和 WordToHtmlConverter这是在网上找的一段代码我没试    HWPFDocumentCore wordDocument = WordToHtmlUtils.loadDoc(new FileInputStream("D:\\temp\\seo\\1.doc"));    WordToHtmlConverter wordToHtmlConverter = new WordToHtmlConverter(
                DocumentBuilderFactory.newInstance().newDocumentBuilder()
                        .newDocument());
        wordToHtmlConverter.processDocument(wordDocument);
        Document htmlDocument = wordToHtmlConverter.getDocument();
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        DOMSource domSource = new DOMSource(htmlDocument);
        StreamResult streamResult = new StreamResult(out);    TransformerFactory tf = TransformerFactory.newInstance();
        Transformer serializer = tf.newTransformer();
        serializer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
        serializer.setOutputProperty(OutputKeys.INDENT, "yes");
        serializer.setOutputProperty(OutputKeys.METHOD, "html");
        serializer.transform(domSource, streamResult);
        out.close();    String result = new String(out.toByteArray());
        System.out.println(result);
      

  11.   

    不好意思,我没写明白,我说的是web服务的接口
      

  12.   

    找到一个网站
    https://crocodoc.com/docs/api/
    通过这个网站的API转成PDF
    然后再转成图片显示出来
    但有些缺点,免费用户只能同时转换两个文件,而且只支持word、excel、ppt和pdf文件,格式比较少
      

  13.   

    我们用的是点聚的weboffice,我们做的是一个在线合同打印系统,免费的效果还不错。不需要在服务器端装软件,只需要在客户端装插件。你可以搜搜他们的网站看看满不满足你们的需求。~!
      

  14.   

    如果能那么容易写出来的话,那 M$, Adobe 这些东西估计就得倒闭了,他们做的东西没有啥意义了,随便几个代码就搞定了
      

  15.   

    最后用了金山快盘开放平台在线转换再下载回来
    http://www.kuaipan.cn/developers/document.htm