这有点利基,希望有人可以提供帮助。
我正在使用DOMPDF将HTML转换为PDF文件 - 使用现有库基础架构的好工具包。但是,当我指定'set_paper'方法时,它完全是精神上的,吸收CPU不存在并崩溃。奇怪,至少可以这么说。当你不指定它时,它可以工作。
代码: -
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->set_paper('a4', 'landscape');
$dompdf->render();
file_put_contents('data.pdf', $dompdf->output());
答案 0 :(得分:9)
我遇到了景观问题,因为我正在使用
$dompdf->set_paper('a4', 'landscape');
之后
$dompdf->render();
正确的顺序:
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->set_paper('a4', 'landscape');
$dompdf->render();
答案 1 :(得分:0)
考虑到它在纵向而非横向时起作用,它可能与一个高于一页的表有关。如果表超出一个页面,则会出现导致DOMPDF崩溃的错误。用另一个元素(如div)包围内容,或者将表分成几个表。