2024年3月19日发(作者:编程语言排行榜)
Java+FlexPaper+swfTools仿百度文库文档在线预览系统设计与
实现
笔者最近在给客户开发文档管理系统时,客户要求上传到管理系统的文档(包括ppt,
word,excel,txt)只能预览不允许下载。笔者想到了 百度文库和豆丁网,百度文库和豆
丁网的在线预览都是利用flash来播放文档的,在网上查阅了大量资料,终于实现了该项
功能,现将自己的设计和实现整理如 下。
一、如何将文档转成flash支持的swf文件实现在线播放?
1.先用openOffice把ppt、word、excel、txt类型的文档转换成pdf
2.用swftools将pdf转换成swf,然后利用FlexPaper插件实现在线播放预览。
二、具体实现
1.安装必备工具组件
(1)安装openoffice,openoffice是开源免费的文字处理软件,它可以将office文档转
成pdf文件(笔者安装到D:Program Files),openOffice下载地址
/download/
(2)安装完openoffice后必须启动其server,以命令行方式启动openoffice server。
进入cmd命令行提示符D:Program 3program
键入如下命令:
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;"
–nofirststartwizard
进入windows任务管理器查看有个进程,说明openoffice启动成功!
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1710787849a1815923.html
评论列表(0条)