从官网下载预编译版安装:
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
解压
tar xvfJ wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
移动位置并赋予权限
cd wkhtmltox/bin
sudo mv ./wkhtmltopdf /usr/bin/wkhtmltopdf
sudo chmod +x /usr/bin/wkhtmltopdf
修复字体
yum install urw-fonts libXext openssl-devel
解决中文不显示问题
将 windows下的字体,例如simsun.ttc ,或者msyh.ttf,或者msyhbd.ttf 复制到 linux系统 /usr/share/fonts 下
这里附上文字包
tips:若为docker环境,字体目录需要与宿主机映射否则需要放到docker容器内的/usr/share/fonts 下
进入字体库目录,刷新系统即刻生效,输入命令
mkfontscale
mkfontdir
fc-cache
测试
wkhtmltopdf http://www.baidu.com ./test.pdf
评论 (0)