基礎準備:
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"