在此系统上找不到 Wkhtmltopdf。该报告将显示在 html

Unable to find Wkhtmltopdf on this system. The report will be shown in html

当我尝试打印任何发票的报告时,会弹出此错误,所以我从 link、http://wkhtmltopdf.org/downloads.html 下载了 wkhtmltopdf 之后,在设置->系统参数中,我创建了一个名为 wkhtmltopdf 的键,其值为 C:\Program Files (x86)\wkhtmltopdf 但我仍然无法以 pdf 格式打印报告,因为此错误不会发生。 (我在 windows 上,这是图片)

尝试将密钥设置为 'webkit_path' 并检查 'wkhtmltopdf' 的版本,应该 '0.12.2.1'。 如果您正在使用 运行 Odoo 的配置文件,请尝试提供参数 'bin_path' 和值作为 'wkhtmltopdf' 文件的路径。

要在 linux/unix 操作系统中安装 wkhtmltopdf,

sudo wget https://downloads.wkhtmltopdf.org/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb
sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
sudo cp /usr/local/bin/wkhtmltopdf /usr/bin
sudo cp /usr/local/bin/wkhtmltoimage /usr/bin

最后重启odoo server

在 windows 平台上。尝试在您的 odoo 版本的 .conf 文件中添加以下参数。 bin_path = C:/程序 Files/wkhtmltopdf/bin 之后不要忘记重启你的odoo。 它对我有用。

如果有人在 ubuntu 20.04 中寻找答案,那就是:

wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb

如果你遇到缺少库的问题 libpng12-0:

sudo add-apt-repository ppa:linuxuprising/libpng12
sudo apt update
sudo apt install libpng12-0

如果你遇到缺少库的问题 libssl1.0.0:

wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb
sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb

然后 re-run 这个命令:

sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb

希望对您有所帮助。