Home > 工作 > Linux环境安装配置Swftools

Linux环境安装配置Swftools

很久之前曾在centos环境下配置过swftools,并解决了安装过程中遇到的一些错误,今天再次配置的时候,还是遇到了一些问题,不过最后解决了。

这次配置的环境是CentOS6.2的32位版本,配置项包括openoffice3、xpdf-chinese-simplified、swftools、memcached,下面是swftools的安装配置步骤:

1、安装所需的库和组件。机器之前安装过了,主要安装的是下面几个组件。

yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-devel

2、下载编译安装swftools

wget http://www.swftools.org/swftools-0.9.1.tar.gz

tar vxzf swftools-0.9.1.tar.gz

cd swftools-0.9.1

./configure --prefix=/usr/local/swftools

make

make install

3、设置swftools环境变量,使pdf2swf成为一个可执行命令

vim /etc/profile

export PATH=$PATH:/usr/local/swftools/bin/

4、安装xpdf语言包。下载xpdf-chinese-simplified.tar.gz文件,解压到/usr/local下,编辑add-to-xpdfrc文件,如下:

vim /usr/local/xpdf-chinese-simplified/add-to-xpdfrc

fontDir /usr/share/fonts/win
displayCIDFontTT Adobe-GB1 /usr/share/fonts/win/simhei.ttf

字体文件自己下载…

5、最后使用如下转换命令测试:

pdf2swf -s languagedir=/usr/local/xpdf-chinese-simplified -T 9 -s poly2bitmap -s zoom=150 -s flashversion=9 "/opt/123.pdf" -o "/opt/test/%.swf"

转换成功!搞定!

附:Linux环境配置文件如下:

openOfficeStartCommand = /usr/lib/openoffice.org3/program/soffice.bin/ -headless\ -accept="socket,host=127.0.0.1,port=8100;urp;"\ -nofirststartwizard

pdfToSwfCommand = /usr/local/swftools/bin/pdf2swf

bitMapc=-T 9 -s poly2bitmap -s zoom=150

zoom=150

langc=-s languagedir=/usr/local/xpdf-chinese-simplified

port = 8100

原创文章,转载请注明: 转载自三叶草

本文链接地址:http://www.anjing.me/1358.html

特别声明:商业网站转载需经作者同意,否则视为侵权!

相关日志

POSTED ON 2012/02/16, , ,

Leave a Reply

TOP