首页 >web前端 >css教程 >将 HTML 转换为 PDF 时如何防止表格行内分页?

将 HTML 转换为 PDF 时如何防止表格行内分页?

Linda Hamilton
Linda Hamilton原创
2024-12-30 16:25:09796浏览

How to Prevent Page Breaks Inside Table Rows When Converting HTML to PDF?

防止表格行内的分页符

在 HTML 中,使用 wkhtmltopdf 转换为 PDF 时,表格行内的分页符可能会很麻烦。虽然设置 page-break-inside:void with the table 通常可以解决问题,但它可能会停止处理过多的行。

要克服此限制,可以使用替代 CSS 方法:

<table class="print-friendly">
    <!-- The rest of your table here -->
</table>

<style>
    table.print-friendly tr td, table.print-friendly tr th {
        page-break-inside: avoid;
    }
</style>

直接将大多数 CSS 规则应用于

;标签可以改变表格的格式并引入双边框。然而, <第>表行中的标签通常允许此类 CSS 规范。通过使用上面的 CSS 代码,您可以将 page-break-inside:void 规则应用于所有 。和表中的后代被指定为 class="print-Friendly"。

以上是将 HTML 转换为 PDF 时如何防止表格行内分页?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn