没找到Wkhtmltopdf,报表会被显示为html
windows10 odoo 打印报表时提示 没找到Wkhtmltopdf,报表会被显示为html
现象
原因
没有安装Wkhtmltopdf,没有配置环境变量,odoo在电脑系统中找不到Wkhtmltopdf.
解决方案
1、下载Wkhtmltopdf
官网,然后安装,一般按默认路径安装,像我的安装在C:\Program Files\wkhtmltopdf
2、添加电脑环境变量
复制C:\Program Files\wkhtmltopdf\bin
目录
【此电脑】->【属性】->【高级系统设置】->【环境变量】->【系统变量】->【Path】->【添加】
3、在cmd中输入wkhtmltopdf --version
可以看到版本号就说明添加环境变量成功
4、odoo.conf添加bin_path
在odoo.conf启动配置目录中添加
bin_path = C:\Program Files\wkhtmltopdf\bin
5、重启服务,刷新浏览器,再次打印就可以了
出现下图就说明使用wkhtmltopdf成功
后记
【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编程的文章,当然也有一些干货提高你的编程水平,也有一些编程项目适合做一些课程设计等课题。
也可加我微信【1257309054】,拉你进群,大家一起交流学习。
如果文章对您有帮助,请我喝杯咖啡吧!
公众号
关注我,我们一起成长~~