PHP Wkhtmltopdf不会生成超过41页

时间:2014-10-02 12:58:19

标签: php wkhtmltopdf

我正在生成一个包含html表中数据的文件。当wkhtmltopdf需要生成第42页的数据太多时,会出现问题。它永远不会完成加载。如果有可以说5000个元素并且它恰好覆盖了41个页面,那么它会快速生成,但是如果我添加另一个元素它就不会完成。

我正在使用php包装器。没有很多代码......

这是构建html的函数

private function _generate() {
    $_html .= '<table>';
    $_html .= '<tr>';
    $_html .= '<th>Naziv medija</th>';
    $_html .= '</tr>';

    foreach ($this->_model as $value) {
        $_html .= '<tr>';
        $_html .= '<td>' . $value->attributes['naziv'] . '</td>';   
        $_html .= '</tr>';
    }

    $_html .= '</table>';

    return $_html;
}

此函数然后将html返回到底部代码

    $pdf = new WKPDF();
    $pdf->set_html($this->_generate());
    $pdf->set_orientation($orientation);
    $pdf->set_page_size($pagesize);
    $pdf->render();
    $pdf->output($type, $this->_filename);

如果我生成html并将其保存在某处然后通过控制台创建pdf就没有问题,它可以正常工作。

为什么我用php不能生成超过41页的任何想法?

0 个答案:

没有答案