php - 如果元素超过页面高度,dompdf分页符?

标签 php pdf-generation dompdf

在 dompdf 中进行分页的最佳方法是什么?

我看过here在 page-break-before css 属性处,但是当我这样做时它不起作用:

table {page-break-before:auto;}

页面仍然在我的 table 中间中断。

是否可以设置我的 html/css 以便在元素超出页面高度时页面将在元素之前中断?

理想情况下,我想将我的 html 分成多个 div 部分,以便每个部分在超出当前页面高度时从新页面开始。

最佳答案

使用 page-break-inside: auto; 基本上是对 dompdf 说“做你通常在分页时会做的事情。”

要在表格之前/之后强制分页,您可以使用 page-break-before: always;/page-break-after: always;

要让 dompdf 避免在元素内部中断,您可以使用 page-break-inside: Avoid;.

关于php - 如果元素超过页面高度,dompdf分页符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8723487/

相关文章:

php - 使用 PHP 去除 <script> 标记和介于两者之间的所有内容?

php - 我可以让用户提交表格并收到 PDF 副本吗?

pdf-generation - FOP 2.1 是否支持 ViewerPreferences?

php - 导出 Bootstrap DOM - 通过 DOMPDF 将 HTML 导出为 PDF

php - 如何修复 undefined variable : collaborators in domPDF in Laravel

php str_getcsv 数组问题

php - 需要在 Ubuntu 上使用 PHP 查找网络接口(interface)的 IP 地址

c# - 将 PDF 模板与 PDFSharp 和/或 MigraDoc 结合使用

php - Dompdf 远程图像未以 pdf 格式显示

javascript - 如何根据选择的 radio 更改隐藏文件的值