日期:2014-05-17  浏览次数:20774 次

java实现文件预览
根据学生上传的资料,老师可以在线评阅,想做成预览的形式,这样老师就不用把资料下载下来了,目前只想实现.doc,.wps文件的预览,如果兼容其他文件,那更好,望大神提供思路,有demo更好。
Java

------解决方案--------------------
有office 相关打开及编辑的插件
------解决方案--------------------
想要在线编辑那得找插件了,如果只是在线浏览还能转换成其他格式的在浏览器上展示
------解决方案--------------------

------解决方案--------------------
 Inflexible_lin 
heli 等级: 
结帖率:95.24%  #1 得分:0 回复于: 2013-04-09 13:36:38 
有office 相关打开及编辑的插件  
------解决方案--------------------
JS  直接OPEN

------解决方案--------------------
把上传的文件保存到硬盘上,然后,用输入流读取,这种方法支持.txt方式,word支持不支持我都不知道了!
我在达内曾将上传一个在线考试系统,用的就是这种方法,可以参考参考。下载链接方式:http://download.csdn.net/detail/yangchangji/4931170
------解决方案--------------------
 推荐你个插件:金格iweboffice控件。可以直接在浏览器中打开word文件
------解决方案--------------------
找插件看看啊
------解决方案--------------------
引用:
引用:引用:根据学生上传的资料,老师可以在线评阅,想做成预览的形式,这样老师就不用把资料下载下来了,目前只想实现.doc,.wps文件的预览,如果兼容其他文件,那更好,望大神提供思路,有demo更好。
              
                  Java有上网找了资料,要在本机装插件,……
  +1
------解决方案--------------------
有个工具叫FlexPaper,楼主可以去看看。
------解决方案--------------------
引用:
引用:有个工具叫FlexPaper,楼主可以去看看。用了这个插件,pdf,swf文件生成了,放在tomcat对应的工程目录下,页面播放不了flash,我是动态生成swf文件的,如果手动把swf文件放到工程webroot的目录下,页面可以播放flash,我想问,在页面可以引用磁盘的swf文件吗?

当然可以了,只要指定个路径就行了。
------解决方案--------------------
引用:
引用:引用:引用:引用:引用:引用:引用:itext+swfTools+openoffice 貌似可以,应该有例子,自己去找一下吧……

flexpaper_flash.js在页面引用的服务器地址的东西,直接访问本地硬盘资源肯定会出问题。
flexpaper是需要与服务器通信来获得swf文件流的,而不是直接从硬盘读取。