Html2Pdf中的分页符
我正在生成一个动态pdf文件,该文件包含大约10,000个用户的数据,通常该应用程序是使用MySQL和PHP开发的。动态内容是如此繁重,以至于我发现很难在fpdf()
课堂上进行处理。因此,我使用将输出的PHP页面转换为HTML文件ob_get_clean()
。现在,已成功生成html文件和pdf文件。但是我想在每个用户的数据之后留下一个分页符,也就是说,每个用户的数据都必须从一个新的页面开始。我无法使用任何HTML标记,因为在动态生成的HTML文件中,所有内容都不在<html>
和</html>
标记内。请帮助我,以便在每个用户输入数据后,如何在pdf文件中进行分页。
回答:
我只是有同样的问题后才弄清楚。他们使用DOES的解析器支持page-break-after标记,但是html2pdf不起作用。
我认为可以通过对html2pdf.class进行以下修改来使其工作:
在第4174行周围,里面的第一件事是:
protected function _tag_close_P($param){
应该:
if($this->parsingCss->value['page-break-after'] == "always") $this->_setNewPage();
在2961行周围,里面的第一件事是:
protected function _tag_close_DIV($param, $other='div'){
应该:
if($this->parsingCss->value['page-break-after'] == "always") $this->_setNewPage();
以上是 Html2Pdf中的分页符 的全部内容, 来源链接: utcz.com/qa/432839.html