小编Pra*_*ngh的帖子

mpdf只打印少于450条记录

我使用mpdf生成pdf但mpdf只有在记录小于450时才有效.如果记录超过450则我得到一个错误

 Out of memory (allocated 1792802816) (tried to allocate 261904 bytes) in C:\..\mpdf\classes\cssmgr.php on line 17742
Run Code Online (Sandbox Code Playgroud)

请给我一个更好的解决方案.我的代码在这里

ini_set('max_execution_time',360000);
set_time_limit(360000) ;
ignore_user_abort(true) ;
foreach($violations1 as $val)
        {   
            $exportpdf .= '<tr>';
                $exportpdf .= '<td  width="100" >'.$val['street_number'].'</td>';
                $exportpdf .= '<td  width="120" >'.$val['street_name'].'</td>';
                $exportpdf .= '<td  width="155" >'.$val['city'].'</td>';
                $exportpdf .= '<td  width="175"  >'.$val['zip'].'</td>';
                $exportpdf .= '<td  width="160" >'.$val['country'].'</td>';
            $exportpdf .= '</tr>';      
        }       
    $exportpdf .= '</table>';
$exportpdf = preg_replace('/>\s+</', "><", $exportpdf);
include("mpdf/mpdf.php");   
$mpdf=new mPDF('c','A4-L','','',32,25,34,18,16,13);
$mpdf->SetDisplayMode('fullpage');
$mpdf->list_indent_first_level = 0; 
$stylesheet = file_get_contents('mpdf/mpdf.css');
$mpdf->WriteHTML($stylesheet,1);
$mpdf->setFooter('Page {PAGENO}') ; …
Run Code Online (Sandbox Code Playgroud)

php zend-framework mpdf

-1
推荐指数
1
解决办法
2549
查看次数

标签 统计

mpdf ×1

php ×1

zend-framework ×1