[关闭]
@hengbao 2018-06-04T07:18:16.000000Z 字数 1396 阅读 1286

CentOS安装配置Swftools

CentOS7 Linux


1.安装所需的库和组件。机器之前安装过了,主要安装的是下面几个组件。如果不安装会提示machine `x86_64-unknown-linux' not recognized

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

2、下载编译安装swftools。

  1. wget http://www.swftools.org/swftools-2013-04-09-1007.tar.gz
  2. tar vxzf swftools-2013-04-09-1007.tar.gz
  3. cd swftools-2013-04-09-1007.tar.gz
  4. ./configure --prefix=/usr/swftools
  5. make
  6. make install

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

  1. vim /etc/profile

在末尾添加:

  1. export PATH=$PATH:/usr/swftools/bin/

4、安装xpdf语言包。下载xpdf-chinese-simplified.tar.gz文件,这里贴出官网:xpdfreader,解压到/usr/share/xpdf下,编辑add-to-xpdfrc文件,如下:

  1. tar zxvf xpdf-chinese-simplified.tar.gz
  2. unzip font.zip
  3. mv Gbsn00lp.ttf gkai00mp.ttf xpdf-chinese-simplified/CMap/
  4. cd /usr/share/xpdf/xpdf-chinese-simplified
  5. vi add-to-xpdfrc
  6. 内容如下:
  7. cidToUnicode Adobe-GB1 /usr/share/xpdf/xpdf-chinese-simplified/Adobe-GB1.cidToUnicode
  8. unicodeMap ISO-2022-CN /usr/share/xpdf/xpdf-chinese-simplified/ISO-2022-CN.unicodeMap
  9. unicodeMap EUC-CN /usr/share/xpdf/xpdf-chinese-simplified/EUC-CN.unicodeMap
  10. unicodeMap GBK /usr/share/xpdf/xpdf-chinese-simplified/GBK.unicodeMap
  11. cMapDir Adobe-GB1 /usr/share/xpdf/xpdf-chinese-simplified/CMap
  12. toUnicodeDir /usr/share/xpdf/xpdf-chinese-simplified/CMap
  13. displayCIDFontTT Adobe-GB1 /usr/share/xpdf/xpdf-chinese-simplified/CMap/gkai00mp.ttf
  14. 保存后退出

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

  1. 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"
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注