我在使用 PdKit 和 Wkhtmltopdf 在 Python Django 中生成 PDF 时遇到问题。具体来说,当表中有超过 10 个项目时,它会被推送到下一页。我尝试了以下解决方案:
page-break-inside: avoid !important;
}
table { page-break-inside:auto }
tr { page-break-inside:avoid !important; page-break-after:auto !important }
thead { display:table-header-group !important}
tfoot { display:table-footer-group !important} ```
2. Tried using the JavaScript solution provided - https://github.com/AAverin/JSUtils/blob/master/wkhtmltopdfTableSplitHack/wkhtmltopdf_tableSplitHack.js
[![Image 1 ][1]][1]
[![Image 2][2]][2]
[1]: https://i.stack.imgur.com/TO2Hb.png
[2]: https://i.stack.imgur.com/Dt3Wl.png
我不知道你的html的具体情况,但我正在经历这种确切的行为,并发现我的表的父div的溢出属性是一个促成因素。特别是,我必须在 div 上将
overflow
设置为 visible
。