admin管理员组

文章数量:1539841

2024年5月14日发(作者:)

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

本文标签: 文档实现预览设计系统