将漂亮的HTML / CSS模板转换为PDF报告

Convert beautiful HTML/CSS template to PDF report

提问人:Christian Papathanasiou 提问时间:11/12/2023 更新时间:11/13/2023 访问量:56

问:

我有一个漂亮的 HTML/CSS 模板,我想将其转换为 PDF

在我遇到的许多挑战中 - 我想保留所有的CSS样式,并且页面应该在特定部分中断,这样报告就不会看起来格式错误。

我正在使用 Python 根据一些数据库输入动态生成 HTML/CSS 页面,然后将其插入到 HTML/CSS 模板中以生成报告。

实现这一目标的最佳方法是什么?我尝试过在线解决方案,但它们看起来很垃圾,并且不尊重 HTMl/CSS,我也尝试了各种 Python 库,由于同样的原因,这些库大多很糟糕。

html css pdf 报告 邮件合并

评论

0赞 Christian Papathanasiou 11/14/2023
@KJ你真棒。正是我想要的。你有什么分页符的解决方案吗?因此,Chrome PDF 会尊重页面何时应该中断,因为现在它会在它想要的任何地方破坏页面,有时 HTML 看起来不正确,因为它在两个页面上。
1赞 Brett Donald 11/14/2023
你看过paged.js吗?

答:

-2赞 Viiiinie 11/13/2023 #1

使用它: https://html2pdf.com/de/ 也用于 CSS 在你问问题之前先搜索

评论

0赞 Christian Papathanasiou 11/13/2023
嗨,新贡献者。再次阅读我的问题。我已经使用过这个服务,还有一些类似的服务,它们不保留原始 HTML 的格式。