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

问题描述 投票:0回答:5

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

odoo openerp-7 odoo-8
5个回答
5
投票

尝试将密钥设置为

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


3
投票

要在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服务器


1
投票

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


0
投票

如果有人在 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

然后重新运行此命令:

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

希望这有帮助。


0
投票

乌布努图 22.04

wget 实用程序包

sudo apt update
sudo apt install wget

wkhtmltopdf:

wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-2/wkhtmltox_0.12.6.1-2.jammy_amd64.deb

sudo dpkg -i wkhtmltox_0.12.6.1-2.jammy_amd64.deb

sudo apt-get install -f
© www.soinside.com 2019 - 2024. All rights reserved.