我在Ubuntu服务器上使用Odoo 10。我尝试用wkhtmltopdf打印pdf格式的报价报告。但是设计看起来不太好。看起来CSS不工作我曾尝试更改mypath/addons内的一些XML文件,但没有效果下面是我的报价pdf文件:
mypath/addons
kuhbmx9i1#
如果您的报告没有样式,请尝试在设置〉参数〉系统参数中添加以下参数:
web.base.url.freeze
True
web.base.url
report.url
<IP address>:<Port>
http://127.0.0.1:8069
也有可能是wkhtmltopdf软件包安装不好,或者它没有正确的版本. Here you can check the release 0.12.5,可以很好地与Odoo v10及更高版本.
正如here所建议的那样,报告内容必须位于具有该特定类的此元素内:<div class="page">
<div class="page">
vaqhlq812#
转到配置/技术/系统参数并添加新参数:键:report.url,值:http://0.0.0.0:8069它应该会起作用
2guxujil3#
还有一点,如果你使用的是服务器,而ssl证书已经失效,那么web.base.url参数仍然是https://,样式可能无法正确加载。
3条答案
按热度按时间kuhbmx9i1#
第一个可能原因
如果您的报告没有样式,请尝试在设置〉参数〉系统参数中添加以下参数:
web.base.url.freeze
:True
。如果不使用此参数,则如果管理员登录Odoo,则web.base.url
参数将使用地址栏中的当前地址更新。report.url
:<IP address>:<Port>
。如果web.base.url
参数不足以使其工作,则应使用此URL。通常此URL应为:http://127.0.0.1:8069
第二个可能原因
也有可能是wkhtmltopdf软件包安装不好,或者它没有正确的版本. Here you can check the release 0.12.5,可以很好地与Odoo v10及更高版本.
第三个可能原因
正如here所建议的那样,报告内容必须位于具有该特定类的此元素内:
<div class="page">
vaqhlq812#
转到配置/技术/系统参数并添加新参数:
键:report.url,值:http://0.0.0.0:8069
它应该会起作用
2guxujil3#
还有一点,如果你使用的是服务器,而ssl证书已经失效,那么web.base.url参数仍然是https://,样式可能无法正确加载。