仿百度文库、豆丁在线阅读(FlashPaper,FlexPaper)参考资料

来源:互联网 发布:库存软件 免费 编辑:程序博客网 时间:2024/04/28 21:33

1.FlashPaper实现比较快,但是只能在32位机器上使用(在64位机器上安装失败)

2.FlexPaper虽然比较麻烦,但是支持64位机器,下面我介绍一下实现的步骤:

实现步骤:(免费的)

    文档(TXT/Word/Excel/PPT)----> 转换为pdf ----> 转换为SWF   -----> 使用FlexPaper在线浏览

第一步:文档--->转换为pdf。用openoffice+jodconverter

第二步:pdf-->转swf。用pdf2swf,pdf2swf提供了命令行参数

第三步就是显示了,通过flexpaper现实

 

1,将openoffice启动为系统服务:
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

2,文件格式转换:

转换单个文件: 
java -jar lib/jodconverter-cli-2.2.0.jar document.doc document.pdf

同时转换多个文件:
java -jar lib/jodconverter-cli-2.2.0.jar -f pdf *.odt

3,pdf-->swf命令:

pdf2swf.exe document.pdf -o document.swf

 

参考资料:

http://wenku.baidu.com/view/ad7116f04693daef5ef73ddb.html

http://www.artofsolving.com/opensource/jodconverter/guide

http://www.cnblogs.com/qinpeifeng107/archive/2011/10/06/2158879.html

 

下载openoffice:http://zh.openoffice.org/new/zh_cn/downloads.html

下载jodconverter:http://www.artofsolving.com/opensource/jodconverter

下载swftools:http://www.swftools.org/download.html

下载FlexPaper:http://flexpaper.devaldi.com/download/

原创粉丝点击