我目前正在使用 DOMPDF 和 MPDF,它们运行良好。出于某种原因,我更喜欢 MPDF,尽管对它的支持几乎下降了。
目前我正在做一些我需要生成表格的事情:
<body>
<table>
<thead>
<tr><th></th><th></th><th></th></tr>
</thead>
<tbody>
<tr><td></td><td></td><td></td></tr>
</tbody>
<tbody>
<tr><td></td><td></td><td></td></tr>
</tbody>
<tbody>
<tr><td></td><td></td><td></td></tr>
</tbody>
</table>
</body>
如您所见,我有多个 tbody 部分。原因是,我需要确保 tbody 中的所有内容在分页时都不会损坏。我需要 tbody 中的这些行集始终出现在同一页面上。
我会通过应用类来做到这一点:
.tbody {page-break-inside:avoid;}
不幸的是 DOMPDF 和 MPDF 不支持这个。
我相信 wkhtmltopdf 确实如此,但是使用 composer 来启动和运行它的过程以及所涉及的复杂性对我来说似乎有点极端。
有没有可以处理这个问题的纯 PHP PDF 生成器?
谢谢。