自从不再折腾odoo后,很久没有使用wkhtmltopdf了,在ubuntu server18.04下使用wkhtmltopdf会提示Cloud not connect to any X display的错误,可以通过xvfb执行wkhtmltopdf。首先安装wkhtmltopdf及xvfb:
sudo apt-get install xvfb
sudo apt-get install wkhtmltopdf
然后再执行xvfb-run wkhtmltopdf $source $destination命令就可以生成pdf文件。