楼主啊~~,你可能还没有明白我的意思。要做到浏览功能要比生成 PDF、DOC、XLS 的文件不知要难多少了。首先你需要详细地了解这些的文件格式,并且还需要了解这些格式的语法规范,还是拿 PDF 举例吧,你可以使用文本编辑软件打开一个 PDF 文件,里面其实并不是二进制码,而是一些普通的 PDF 语言代码。PDF 查看器,就是通过对这些代码进行解析之后,再在界面上显示出来的。也就是说如果知识这些代码的含义,那做一个 PDF 查看器,就会方便很多,但是根据 PDF 1.7 最新的语言规范,其规范参考有上千页,要弄通并不是件容易的事情,再说了 Adobe 公司只提供了 C 语言版本的 PDF Library SDK,并没有 Java 版本的类库。要自己实现这个 SDK 的 Java 版,那凭个人的能力几乎是不可能完成的。
PDF Reference 的官方网址,在那里可以找到 PDF 规范的参考等内容:http://www.adobe.com/devnet/pdf/pdf_reference.html
http://poi.apache.org/用Excel的文章比较多了,可以参考
http://www.ibm.com/developerworks/cn/java/l-javaExcel/index.html
试试用JSP的contentType属性实现<%@page contenctType="application/vnd.ms-excel;charset=gb2312" %>
每种还分成不同的版本,你也要考虑。
总之,太难了。
word,excel这些东西。微软件技术封锁,一些时候会出现不稳定的情况。
一个字,没啥希望