im usign mpdf1,我需要打印一个包含4000行表格的pdf。
我怎么能用mpdf1做到这一点?
有一种方法可以避免等待几分钟?
答案 0 :(得分:0)
答案 1 :(得分:0)
现在mpdf 6.0可用且稳定。我已经下载了mpdf 6.0并在mpdf60文件夹中解压缩。以下代码示例显示了如何使用html表生成PDF。
<?php
include_once ('mpdf60/mpdf.php');
$mpdf = new mPDF();
$mpdf->SetAuthor('StackOverflow');
$html = getLargeTableHtml();
$mpdf->WriteHTML($html);
$mpdf->Output('filename.pdf');
function getLargeTableHtml()
{
$html = '<table border="1">';
for($cou = 1; $cou <= 4000; $cou++) {
$html .= '<tr><td>row - ' . $cou . '</td><td>' . md5(rand()) .'</td></tr>';
}
$html .= '</table>';
return $html;
}
如果你想发送pdf响应未阻止时尚,那么模式很少。
1。)如果大表没有随时间变化的内容(静态数据)
2.。)如果大表的动态内容随时间变化