FlexPaper的使用:[2]如何转换pdf到swf文件
1、上一篇经验中作者提到使用的是FlexPaper 2.2.4,这里作者使用的SWFTools是0.9.0版本的,这里作者就不讲解怎么安装SWFTools了,去网上下载一个然后安装就行
![FlexPaper的使用:[2]如何转换pdf到swf文件](https://exp-picture.cdn.bcebos.com/a48bc2e8904800fc6b0e7fbad42043715edb934d.jpg)
2、我们安装完成SWFTools后,就测试一下,打开cmd,然后进入SWFTools目录,下图中红色部分我为什么要标注一下呢,是因为我经常忘记/D,导致我第一次总是进不去目录
![FlexPaper的使用:[2]如何转换pdf到swf文件](https://exp-picture.cdn.bcebos.com/444696013870d541177541bc2e0f94fc518c804d.jpg)
3、命令:pdf2swf -o test.swf -s flashversion=9 test.pdf,你要保证有一个test.pdf文件在SWFTools下,为什么要用flashversion=9呢,是因为版本9以上提供了页面加载时分页加载功能,你最好加上
![FlexPaper的使用:[2]如何转换pdf到swf文件](https://exp-picture.cdn.bcebos.com/3201a8f39187031cd83948486a86242fa972ec4d.jpg)
4、我们生成好swf文件后,就可以使用FlexPaper加载显示了,注意,这里有一个问题,我的测试程序是Eclipse下的动态Web项目,而FlexPaper要实现动态加载swf文件则不能在Eclipse下,要放到tomcat下,这个问题我解决了好久(我C++出身,第一次做java项目)
![FlexPaper的使用:[2]如何转换pdf到swf文件](https://exp-picture.cdn.bcebos.com/0d2fe5f202b375d7cc825c40515872dadf49d84d.jpg)
5、SWFTools还提供了界面版,如果你想使用的话,需要注意修改版本,打开pdf2swf_gui.exe,然后点击Edit,选择“Options”-“Viewer”,勾选“No Viewer”,如下图
![FlexPaper的使用:[2]如何转换pdf到swf文件](https://exp-picture.cdn.bcebos.com/a965c6e9ccd2bb6636a062f49b2a04e23fa2c64d.jpg)