基础准备:
1.下载Swftools压缩包到路径:/home/xushanshan (这个路径根据个人更改)
方案一:手动下载:http://www.swftools.org/swftools-0.9.2.tar.gz
方案二:指令下载:
wget http://www.swftools.org/swftools-0.9.2.tar.gz
(版本仅供参考,官网下载网址:http://www.swftools.org/download.html)
2.下载xpdf语言包,官网下载网址:http://www.xpdfreader.com/download.html,下载xpdf-chinese-simplified.tar.gz文件到路径:/home/xushanshan (这个路径根据个人更改)
具体步骤:
1.在linux中安装所需的库和组件:
yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-devel
2.解压安装Swftools(在路径/home/xushanshan下)
cd /home/xushanshan
tar vxzf swftools-0.9.2.tar.gz
cd swftools-0.9.2
./configure --prefix=/usr/swftools
make
make install
3.设置Swftools环境变量
vim /etc/profile
export PATH=$PATH:/usr/swftools/bin/
4.安装xpdf语言包:
如果文件夹/usr/share/xpdf不存在:
cd /usr/share
mkdir xpdf
解压到/usr/share/xpdf,修改add-to-xpdfrc文件:
cd /home/xushamshan
tar zxvf xpdf-chinese-simplified.tar.gz
mv xpdf-chinese-simplified /usr/share/xpdf
下载字体:gkai00mp.ttf和gbsn00lp.ttf到/usr/share/xpdf/xpdf-chinese-simplified/CMap
下载地址:http://download.csdn.net/download/qq_36955301/10220967(没有积分,可以从其他地方自行下载)
修改add-to-xpdfrc文件:
cd /usr/share/xpdf/xpdf-chinese-simplified
vi add-to-xpdfrc
修改内容如下:
cidToUnicode Adobe-GB1 /usr/share/xpdf/chinese-simplified/Adobe-GB1.cidToUnicode
unicodeMap ISO-2022-CN /usr/share/xpdf/chinese-simplified/ISO-2022-CN.unicodeMap
unicodeMap EUC-CN /usr/share/xpdf/chinese-simplified/EUC-CN.unicodeMap
unicodeMap GBK /usr/share/xpdf/chinese-simplified/GBK.unicodeMap
cMapDir Adobe-GB1 /usr/share/xpdf/chinese-simplified/CMap
toUnicodeDir /usr/share/xpdf/chinese-simplified/CMap
displayCIDFontTT Adobe-GB1 /usr/share/xpdf-chinese-simplified/CMap/gbsn00lp.ttf
displayCIDFontTT Adobe-GB1 /usr/share/xpdf-chinese-simplified/CMap/gkai00mp.ttf
5.转换命令测试
pdf2swf -s languagedir=/usr/share/xpdf/xpdf-chinese-simplified -T 9 -s poly2bitmap -s zoom=150 -s flashversion=9 "/home/xushanshan/swftoolFolder/test.pdf" -o "/home/xushanshan/swftoolFolder/test.swf"