2024年4月6日发(作者:)
java实现访百度文库、道客巴巴、豆丁阅读
2013-01-14
文/叶秋雨
前言:
最近在帮一个学校做培训系统,里面有一个模块是课程在线学习(笼统的讲
就是在线预览word/ppt之类的)。由于学校要求文档是保密的,只能在线预览,
不提供下载、复制等操作。因此,我们想到了百度文库、道客巴巴、豆丁阅读等
实现方式。前期在网上找了很多资料,也请教了部分网友。但总是觉得网上写的
不是那么的详细,很多很多都是直接复制,有些地方没有做必要的提示。所以想
把自己的实现方式写下来,供大家参考。写的不好,请大家多多指教。
实现方式(来源于网络):
·
方式一
Txt/Word/Excel/PPT=>PDF(OpenOffice+JodConverter)=>SWF(pdf2swf)=>Flex
Paper
·方式二
Txt/Word/Excel/PPT=>PDF(MSOffice+JACOB)=>SWF(pdf2swf)=>FlexPaper
·方式三
Txt/Word/Excel/PPT=>SWF (
FlashPaper
)=> FlexPaper
·方式四
Txt/Word/Excel/PPT=>SWF(print2flash)=> FlexPaper
在此,我选择了第一种方式,选择其他三种方式的人,欢迎百度hi我进行交
流。
工具支持:
OpenOffice、JodConverter、Swftools(pdf2swf)、FlexPaper
至于下载地址,我本来想附上的(因为我前面写过几篇技术整合文档,都附
上了相应的工具下载地址),但我相信在搜索引擎这么强大的今天,身为技术人
员的你,会有办法的,所以本人以后的技术文档,不再附上相应的工具下载地址,
请自行搜索下载,如实在解决不了,请联系我(文档最后会附上联系方式)。
具体实现:
备注:
本人的开发环境(工具)为:
Microsoft Windows XP SP3
eclipse3.7.0
jdk1.6.0_29
apache-tomcat-7.0.20
第一步:
·下载工具OpenOffice、JodConverter、Swftools(pdf2swf)、FlexPaper
·安装OpenOffice,本人的安装路径为:C:Program 3
·安装Swftools(pdf2swf),本人的安装路径为:D:Program FilesSWFTools
第二步:
·打开eclipse,新建工程readonline。
·解压,把压缩包中lib目录下的jar包放到工程
WEB-INF/lib中,如下图:
·在工程readonline下的WebRoot下新建flexpaper文件夹,然后把下载
的FlexPaper_1.4.5_解压缩后的内容放到该文件夹中,如下图:


发布评论