用于表格分页符的PHP HTML到PDF解决方案

时间:2017-02-20 11:36:42

标签: php pdf-generation dompdf mpdf page-break-inside

我目前正在使用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会这样做,但是使用作曲家来启动和运行以及所涉及的合并的过程对我来说似乎有点极端。

是否有可以处理此问题的纯PHP PDF生成器?

感谢。

0 个答案:

没有答案