Odoo应用与操作手册(案例版) > Odoo wkhtmltopdf安装使用步骤

Odoo wkhtmltopdf安装使用步骤

视频录制中...

odoo wkhtmltopdf是打印时必须要安装的组件,如果没有安装或配置环境变量错误,你在使用odoo打印会出现如下的错误。

由于安装问题比较常见,这里统一总结一下。
版本选择 0.12.2.1,使用其他的版本可能会遇到莫名奇妙的bug

github下载页面
https://github.com/wkhtmltopdf/wkhtmltopdf/releases/0.12.1/

windows

有4个下载项,分别使用不同的编译器编译而成

我们可直接下载 wkhtmltox-0.12.1.2_msvc2013-win32.exe, 不用在乎系统平台和编译器.
双击安装后配置环境变量

ubuntu 14~16 (trusty代表1404的版本号)

由于wkhtmltopdf没有提供1604的deb安装包,我们可以用1404的替代

# wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
# dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb

依赖报错

使用apt-get强制安装解决

# apt-get -f install -y

centos7

wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-centos7-amd64.rpm
rpm -ivh wkhtmltox-0.12.1_linux-centos7-amd64.rpm

mac

wkhtmltox-0.12.1_osx-cocoa-x86-64.pkg

中文字体

ubuntu

apt-get install ttf-wqy-microhei ttf-wqy-zenhei  -y

centos

yum install wqy-microhei-fonts wqy-zenhei-fonts

环境变量

如果在venv中或pycharm中使用出错 可参考greenodoo视频中的环境变量的配置

验证

可以在命令行中使用wkhtmltopdf来验证wkhtmltopdf是否正确工作

如果出现cannot connect to X server错误,可以参考下面链接在linux服务上安装一个X环境
ubuntu
https://stackoverflow.com/questions/9604625/wkhtmltopdf-cannot-connect-to-x-server
centos
https://gist.github.com/iwong/f68f24d008b000931eac

更新时间: 2017年7月22日 12:14

Odoo应用开发交流一群 338127557 Odoo开发交流

思远的编程教室 python一群 541050750思远的编程教室 Python

评论留言

可对文章中不明白的地方进行提问,操作错误请截图,贴日志(帖截图和代码块功能稍后线上)或有更好的建议也可直接提出。

发表评论

close

    暂无评论