仿百度文库实现方案

来源:互联网 发布:暴风影音mac 编辑:程序博客网 时间:2024/04/29 12:16
主要实现思路摘入如下:
    将文档转换为PDF,然后将PDF转换为SWF,再通过Flexpaper在线显示文档.
   转换常用Office文档为PDF格式,目前主要有三种方案:利用Jacob或者JCom调用MS Office或者WPS Office API,利用JODConverter调用OpenOffice.org服务,调用虚拟打印机转换文档为PDF
文档在线浏览本质上是将多种可在线预览文档转换成Flash(SWF)格式,再通过Flash Player播放器播放SWF文件。Flexpaper是一个开源的在线文档显示组件,可以播放SWF文件.
    参考文档:
http://www.cnblogs.com/luckyxiaoxuan/archive/2012/06/13/2548331.html 
http://www.cnblogs.com/flashlm/archive/2010/11/22/document-preview-online.html#2268089 
http://www.docin.com/p-603727487.html 
http://www.cnblogs.com/yanweidie/p/4516164.html 
http://wenku.baidu.com/link?url=JGMWsZsVG-mjOKIJT40O7JtbTqpwQS7nv9CttxXrdWbLVCi51SeBd5oX5-E6oT104QWxpDGJ5IX2CMTd_wI2FWZEDhVhAbn4DJZ6JX-WM7u 

代码参考附件:DocConverter.zip
代码使用注意:使用Jacob或者JCom时需要将dll和jar引入环境变量,使用OpenOffice时需要在服务器端安装OpenOffice.使用FlexPaper时需要部署到tomcat或Jetty等服务中才能查看效果.
0 0
原创粉丝点击