上传 pdf,word,ppt文档转化为在线阅读的flash文档【三】

经过前两个步骤后,我们最后只需要一个阅读器来对生成的swf文件进行展示就行了, pdf2swf 默认生产的那个viewer显然有点难看,需要美化一下, 这里可以找到一个开源的项目 cfviewer进行处理, 可以从 github上找到这个项目:

http://github.com/ktarou/cfviewer

和之前合并阅读器的方式不同的是,这个阅读器是和数据文件分离的,所以这样pdf2swf输出的时候也不必将阅读器合并输出到swf生成的swf文件里

pdf2swf -T9 -s insertstop who.pdf -o who.swf

即可,

由于这个项目是基于maven管理的,所以编译需要配置maven环境, 并且用到了 flexmojos 插件, 编译的方式是在主目录,

mvn flexmojos:compile-swf

即可

具体引用的方式可以在它的example目录下找到,如果觉得这个阅读器的样式不太满意,可以直接修改这个src/main/flex/Main.mxml文件进行调整..

Update: 之前步骤1的时候如果编译出现问题,可以尝试安装如下的包:

sudo yum install zlib-devel libjpeg-devel giflib-devel freetype-devel

Comments are closed.