这是之前做完的项目,总结一下用到的技术,不一定是最好的办法,但是可以实现...
要想实现网站中用户上传的office文档的在线预览,需要做的事情:
1.文件监视
我用的是windows服务的方法对网站上传的文件进行监视,然后针对不同类型的文件做处理。
2.用OpenOffice将Office文档转换为pdf
3.用swftools的pdf2swf将pdf转换为swf文件
4.用FlexPaper在页面前端显示swf文件,贴个效果图
具体的实现细节,通过Google都能找到,就不写了,需要注意的针对一些意味情况的错误处理
另外,其他格式的文件也有一些在线查看的技术,可以根据需要找到相应的技术,现在的搜索引擎和开源资源真是太好了!