在线预览

http://www.xker.com/page/e2012/0602/116534.html

http://www.cnblogs.com/flashlm/archive/2010/11/22/document-preview-online.html

1.可以用北京点聚信息技术有限公司的weboffice中间件,完全免费的,要以在线浏览office与pdf。前提客户要安装office与pdf。
2.在服务器上将板式文件转换成swf在进行浏览。前提是客户端要安装flash插件。。。

以前做过一个类似的,
用的是OpenOffice和swftool, 这两个工具都是带命令行操作的,所以直接在程序中调用命令来转换格式,然后页面展示就好了。
基本流程:
将(word,execl,ppt,txt..)等文件 用OpenOffice转换成PDF文件
然后用swftool将pdf文件转换成.swf文件
页面展示.swf文件就完成了

要求,服务器上安装OpenOffice和swftool, 客户端能浏览flash就成。

我也是用楼上的这种方式,不过有2个缺点

1. swftool转换的时候只能一个个的转换,因此需要用队列的方式实现,所以需要设置转换失效时间,但是即使这样如果文件过大也会造成用户等待时间过长

2. excel当列数过多用OpenOffice还真不能完美解决

有三种方式:
1.flash直接浏览
2.使用客户端的offcie去解析。但是不一定所有用户都安装,而且个版本之间兼容也不好。
3.这种方式比较好,但是开发难度有点大,需要自己去解析,然后生成HTML格式输出到页面。
估计网易的邮箱预览应该是自己解析的。

http://bbs.csdn.net/topics/330215452

例子演示:http://www.dianju.cn:9236/SealDemo/addWenDang.do?type=flag

weboffice官网:http://www.dianju.cn/demos/demos

java 实现附件预览(openoffice + swftools+flexpaper)http://blog.csdn.net/z69183787/article/details/17468039

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值