我正在为主机 Odoo 使用谷歌云实例,somo 报告打印为 pdf 正常,但其他自定义 paperformat 收到以下错误:
“开关--header-spacing,不支持使用unpatched qt,将被忽略。开关--header-html,不支持使用unpatched qt,将被忽略。开关--footer-html,是不支持使用未打补丁的qt,将被忽略。QXcbConnection:无法连接到显示”
我用谷歌搜索,为了解决我需要像这样编译 wkhtmltopdf:
http://www.grobak.net/id/blog/how-fix-wkhtmltopdf-failed-error-code-6但是这个过程需要 3 小时,我正在构建一个脚本来在运行时安装 google 实例,并带有 odoo 依赖项。
.deb 包的依赖关系被破坏
有人知道其他解决方案吗?
最佳答案
我的系统配置是 Ubuntu 14.04 和 64 位。所以,我正在根据那个下载。
首先,您必须通过以下方式检查您的系统操作系统名称
lsb_release -a
检查您的 Ubuntu Linux 操作系统架构是 32 位还是 64 位,打开终端并运行以下命令。
file /sbin/init
使用以下命令下载用 qt 修补的 wkhtmltopdf
sudo wget -P Downloads https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb
在这里,将“trusty”替换为您的操作系统名称,如果仅是 64 位,则保留“amd64”,否则将其更改为“i386”并下载 deb 文件。
之后执行以下命令,
cd ~/Downloads
sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
现在,使用以下命令检查 wkhtmltopdf 版本,
wkhtmltopdf -V
享受!!
关于qt - 如何在不编译的情况下安装wkhtmltopdf补丁qt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35617491/