微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在odoo的qweb pdf中添加图像?

如何解决如何在odoo的qweb pdf中添加图像?

我正在尝试更新报告的标题。这是原始代码

<img t-if="o.company_id.header" t-att-src="'data:image/png;base64,%s' % to_text(o.company_id.header)" style="max-width: 100%;"/>

然后我把它改成了这个,因为我不明白那行是什么意思。

<img src='/mymodule/static/src/img/header2.jpg'  style="max-width: 100%;"/>

当我尝试下载 pdf 时,图像或标题显示一个小盒子,而不是整个图像。当我将 header2.jpg 更改为像 header.jpg 这样的现有文件时,它似乎可以工作。我已经清除缓存,重新启动服务器,并升级模块,但新的标题(header2.jpg)似乎不正确。我对 odoo 还很陌生,我非常感谢您的帮助和解释为什么会发生这种情况。

解决方法

在这里你需要检查你的图像,因为我看到 odoo 有它的二进制数据图像,他们正在将此二进制转换为 base64 png 图像,这有意义吗?

但是,如果您仍然需要在标题中使用自己的图像,请尝试使用宽高比在线转换图像并使用 .png 扩展名下载。

希望对你有帮助

谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。