如何将内容标题推送到PDF

时间:2016-06-24 05:55:42

标签: php pdf tcpdf

我编写了PHP脚本,使用TCPDF库生成包含文本内容的PDF。首先,脚本从数据库中获取内容并创建临时的.html文件。然后脚本从.html文件中获取内容并写入以创建PDF文档。

然而,这里的问题是它不知道何时打破页面。所以,它看起来像在图像中。

我希望脚本在标题出现在页面底部并将其移动到下一页时打破页面。

有一个名为$ pdf-> AddPage()的函数;打破了页面。

这有什么解决方案吗?请帮忙。

Picture sample

1 个答案:

答案 0 :(得分:0)

您是否尝试过page-break-after CSS属性?将其添加到标题上方的DIV。所以上面DIV的风格看起来就像这样。

.DIV_CLASS {
      page-break-after: always;
}
  

page-break-after属性设置是否应该发生分页符    AFTER 指定的元素。

该属性的

always值在元素后插入分页符。

<强>更新

确保您的特定部分/ DIV不会在页面之间划分。您可以使用page-break-inside属性。

像这样使用,

.DIV_CLASS {
      page-break-inside: avoid;
}

上面的CSS将确保DIVDIV_CLASS永远不会在页面之间划分。

  

page-break-inside属性设置是否允许分页符   在指定的元素内。

avoid属性值可以避免元素内部的分页(如果可能)

相关问题