您的位置:首页 > 编程语言 > Java开发

浅谈 Java+FlexPaper+swfTools仿百度文库文档在线预览系统设计与实现

2014-03-20 10:38 886 查看
最近在做一个word文档在线查看的功能,找了网上的一些实现例子,发现有一篇写的还是蛮不错的,地址是http://blog.csdn.net/hil2000/article/details/8459940

当然其中也有瑕疵之处,所以特意写这篇博客记录下来,以供其他网友参考

第一点要注意的是,原文中提到的几个软件(openoffice,swfTools,flexpaper,JODConverter)都要安装到D:\Program Files文件夹下,不然你还得修改源代码,比较麻烦,还有就是安装openoffice时,当你下载下来点击下载的文件时其实那是个解压过程,并不是安装过程,这一点一定要记住,还有就是安装的时候选自定义安装到D:\Program Files下,这也很重要,我在研究的时候在这上面吃了不少苦,老是找不到文中提到的program这个文件夹,所以一定要注意!

第二点要注意的是引入的js问题,flexpaper_flash_debug.js,flexpaper_flash.js,jquery.js,这三个jar包有可能你下载下来发现没有,也许是名字不一样,但建议你不要改它的名字,自己去网上搜名字一样的导入进来,还有一个js,swfobject.js,这个我没有亲测要不要,你可以先不引进去,等真的报错再去引也行

第三点,jar包问题,文中并没有提到需要引入一个cos.jar包,导致jsp import的时候出错,所以这个jar包你一定要自己到网上去下载下来,还有就是文中说主要用jodconverter-2.2.2.jar包,但你不要自动聪明只引这一个jar包,就像我一样,出了问题,在网上搜了半天才搞定,你要把JODConverter解压出来的jar包全部导进去

第四点,也是最后一点,点击预览时报404错误,找了半天发现action=“documentView.jsp”中的document变为了documnet,我都郁闷的吐血,完全复制过来的,看了下原文的代码,也没出错啊,真是活见鬼了

好了,基本上按照原文和我提到的到注意的这几点运行起来应该就没问题了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  在线预览word