1、环境centos7
2、安装字体 fontconfig yum -y install fontconfig;yum -y install ttmkfdir;
3、下载phantomjs wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
4、tar -xvf phantomjs-2.1.1-linux-x86_64.tar.bz2
5、如果解压失败,安装bz2
6、移动解压文件 mv phantomjs-2.1.1-linux-x86_64 /usr/local/phantomjs
7、查看字体库 fc-list
8、如果字体库缺少,执行yum groupinstall "fonts"
9、查看系统编码格式 locale
10、设置系统编码格式为UTF8 export LANG="zh_CN.UTF-8
11、如果生成pdf异常,查看是否有不支持的特殊字符,包括css的一些新样式