在 odoo10 的打印按钮上打印报告

Print report on print button in odoo10

您好,我在打印报告时遇到了问题。我在html中编写了报告格式,然后制作了它的模块并附上了相关的模型。并将其上传到我的在线服务器

首先我收到这个错误:Wkhtmltopdf 失败(错误代码:-6)。消息:开关 --header-spacing,不支持使用未打补丁的 qt,将是 ignored.The 开关 --header-html,不支持使用未打补丁的 qt,将是 ignored.The switch --footer-html,不支持使用未打补丁的 qt,将是 ignored.QXcbConnection: Could not connect to display

我已经使用以下方法解决了这个问题 link https://gist.github.com/tejastank/45b6eba13fb38e24110218e3ce50129b

它仍然没有打印,但继续在 rec_name 区域创建报告的子项,请参阅附件 并在侧面显示此错误

问题:

1).如何直接从打印按钮打印报告而不会出现这些错误。

我们的一位客户允许我们访问那里的 ERP 以进行一些更改,当我们单击那里的 ERP 上的打印按钮时,我看到了那里的报告,它下载了报告的 PDF 版本,然后我们打印了它。所以

2).我们如何下载 PDF 格式的报告。

我使用的是 odoo10 而不是 odoo8。提前致谢

试试这个解决方案:

  1. 下载wkhtmltopdfhttps://downloads.wkhtmltopdf.org/0.12/0.12.1/
  2. 使用此命令安装 *.deb 文件,sudo dpkg -i file_name.deb
  3. 如果安装执行过程中出现任何错误,sudo apt-get install -f
  4. sudo cp /usr/local/bin/wkhtmltopdf /usr/bin
  5. 重启odoo服务器试试

希望它能解决您的问题。

试试这个可能对你有帮助..

sudo pip install Wkhtmltopdf

希望这能解决您的问题。

试试这个解决方案:

下载这个-https://downloads.wkhtmltopdf.org/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb

然后按照以下步骤操作: (如果 ABOUT WKHTMLTOPDF 没有安装,那么第一步必须安装) 1) 须藤 dpkg -i http://download.gna.org/wkhtmltopdf/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb

2) sudo ln -s /usr/local/bin/wkhtmltopdf /usr/bin 3) sudo ln -s /usr/local/bin/wkhtmltoimage /usr/bin

说不定对你有帮助。