1. 安装 wkhtmltopdf,然后reboot
sudo apt-get install wkhtmltopdf
2. 进入cd /usr/bin 测试一下,看目录下有没有pdf生成
wkhtmltopdf baidu.com baidu.pdf
3. 如果出错,就去 https://wkhtmltopdf.org/downloads.html 下载对应版本压缩包,然后把解压后bin里的俩文件复制到cd /usr/bin,然后
更改所有者,并增加可执行属性 sudo chown root:root /usr/bin/wkhtmltopdf sudo chmod +x /usr/bin/wkhtmltopdf
4. 设置conf/app.conf节点
wkhtmltopdf=/usr/bin/wkhtmltopdf
5. 启动网站测试一下,通常是可以的,接下来是乱码问题
找一台中文版windows主机(如windows10)将c:/windows/fonts目录下的字体文件复制到Ubuntu的/usr/share/fonts/目录下,
建议建一个文件夹zh,即字体文件复制到/usr/share/fonts/zh下,然后运行以下命令建立字体缓存:
sudo mkfontscale sudo mkfontdir sudo fc-cache -fv
6. 妥