1:在linux的usr下面创建文件夹swfTools
2:下载swfTools
wget http://www.swftools.org/swftools-0.9.2.tar.gz
在swfTools下载成功
3:解压工具包
tar -zxvf swftools-0.9.2.tar.gz
4:进入目录后做初始化配置
cd swftools-0.9.2
./configure --prefix=/usr/local/swftools
错误:You need zlib to compile swftools
报这个错误时需要安装zlib
下载Zlib
tar -zxvf zlib-1.2.11.tar.gz -----解压
$./configure
$make
$make install
编译并且安装zlib!
安装 wget http://www.ijg.org/files/jpegsrc.v7.tar.gz
安装 wget http://download.savannah.gnu.org/releases-noredirect/freetype/freetype-2.3.12.tar.gz
使用 tar -zxvf ************ 对他们进行解压的操作!
使用 ./configure
make
make install
对他们进行编译安装的操作!
还可能遇到的问题
modules/.././types.h:39:2: 错误:#error "no way to define 64 bit integer"
modules/.././types.h:42:2: 错误:#error "don't know how to define 32 bit integer"
modules/.././types.h:45:2: 错误:#error "don't know how to define 16 bit integer"
modules/.././types.h:48:2: 错误:#error "don't know how to define 8 bit integer"
解决方法:
[root~]# ldconfig /usr/local/lib
然后再执行
[root~]# ldconfig /usr/local/lib
安装过程中,出现如下错误及解决办法:
错误1:
***************************************************
* The following headers/libraries are missing:ungif gif_lib.h
* Disabling gif2swf tool...
***************************************************
解决办法:
yum install giflib-devel
错误2:
***************************************************
* The following headers/libraries are missing: jpeglib t1lib ungif jpeglib.h freetype t1lib.h gif_lib.h
* Disabling pdf2swf tool...
* Disabling jpeg2swf tool...
* Disabling gif2swf tool...
***************************************************
解决办法:
yum install giflib-devel libjpeg-devel freetype-devel t1lib-devel
为 swftool 配置环境变量:
vim /etc/profile
export PATH=$PATH:/usr/swftools/bin/
source /etc/profile
最终:转换测试命令
./pdf2swf /usr/tomcat/apache-tomcat-7.0.40/webapps/AppWeb/businessFilePreview/PREVIEWWORD.pdf -o /usr/tomcat/apache-tomcat-7.0.40/webapps/AppWeb/businessFilePreview/PREVIEWWORD.swf -f -T 9 -G -s poly2bitmap
或者
/usr/local/swftools/bin/pdf2swf /usr/tomcat/apache-tomcat-7.0.40/webapps/AppWeb/businessFilePreview/PREVIEWWORD.pdf -o /usr/tomcat/apache-tomcat-7.0.40/webapps/AppWeb/businessFilePreview/PREVIEWWORD.swf -f -T 9 -G -s poly2bitmap
转换全部成功!
本文暂时没有评论,来添加一个吧(●'◡'●)