为什么我的 pdf 报告在 Odoo 中没有很好地采用 CSS 样式?
Why my pdf report is not taking the CSS styles well in Odoo?
我在 Ubuntu 服务器中使用 Odoo 10。我正在尝试使用 wkhtmltopdf 以 pdf 格式打印我的报价报告。但是设计看起来并不好看。 CSS 似乎不起作用
我试图更改 mypath/addons
中的一些 XML 文件,但它不起作用
这是我的报价 pdf 文件:
第一个可能的原因
如果您的报告没有样式,请尝试在 设置 > 参数 > 系统参数中添加其中一些参数:
web.base.url
: <IP address>:<Port>
web.base.url.freeze
:True
。如果不使用此参数,那么如果管理员登录 Odoo,web.base.url
参数将更新为地址栏中的当前地址。
report.url
:<IP address>:<Port>
。如果 web.base.url
参数不足以使其工作,则应使用它。通常这个url应该是:http://127.0.0.1:8069
第二个可能的原因
也有可能是 wkhtmltopdf 包没有安装好或者版本不正确。 Here you can check the release 0.12.5 适用于 Odoo v10 及更高版本。
第三个可能的原因
正如所建议的那样,报告内容必须在此元素内,具有特定的class:<div class="page">
转到 Configurations/Technical/System 参数并添加一个新参数:
Key : report.url ,
Value : http://0.0.0.0:8069
它应该有效
我在 Ubuntu 服务器中使用 Odoo 10。我正在尝试使用 wkhtmltopdf 以 pdf 格式打印我的报价报告。但是设计看起来并不好看。 CSS 似乎不起作用
我试图更改 mypath/addons
中的一些 XML 文件,但它不起作用
这是我的报价 pdf 文件:
第一个可能的原因
如果您的报告没有样式,请尝试在 设置 > 参数 > 系统参数中添加其中一些参数:
web.base.url
:<IP address>:<Port>
web.base.url.freeze
:True
。如果不使用此参数,那么如果管理员登录 Odoo,web.base.url
参数将更新为地址栏中的当前地址。report.url
:<IP address>:<Port>
。如果web.base.url
参数不足以使其工作,则应使用它。通常这个url应该是:http://127.0.0.1:8069
第二个可能的原因
也有可能是 wkhtmltopdf 包没有安装好或者版本不正确。 Here you can check the release 0.12.5 适用于 Odoo v10 及更高版本。
第三个可能的原因
正如所建议的那样<div class="page">
转到 Configurations/Technical/System 参数并添加一个新参数:
Key : report.url , Value : http://0.0.0.0:8069
它应该有效