工作上有需求动态生成PDF,所以我使用thymeleaf 填充数据,使用Itext 生成pdf ,但是生成之后的样式错位了

表格样式出现错位,发现可能是Itext不识别样式,没办法换一个wkhtmltopdf结果还是一样,后来发现是识别不了flex这个样式,后来换成了 display: -webkit-box; 使用这个样式就可以了
在工作中遇到动态生成PDF的需求,使用Thymeleaf填充数据并借助Itext生成PDF,但发现样式错位,特别是表格样式。问题源于Itext不识别flex布局。尝试切换到wkhtmltopdf工具后,问题依然存在。最终,通过将flex替换为display:-webkit-box样式,成功解决了样式显示问题。

499

被折叠的 条评论
为什么被折叠?



