wkhtmltopdf加载多个页面失败

时间:2013-02-14 00:17:11

标签: php wkhtmltopdf

我正在使用WkHtmlToPDF和这个php库http://mikehaertl.github.com/phpwkhtmltopdf/来生成包含许多页面的单个pdf。奇怪的是,当我有3页时,它立即加载。如果我加载4页,它就好像它处于无限循环中一样。我正在从数据库加载随机订单,这样它就不会重复任何订单,以避免它成为崩溃的订单。我遍历每个订单并致电addPage,然后致电send()

foreach($orders as $order_id)
{
    $order = $this->orders_model->get_order($order_id);
    if(!empty($order))
    {
        $this->wkhtmltopdf->addPage($this->template->build('invoice', array(
            'order' => $order
        ), true));
    }
}

$this->wkhtmltopdf->send();

我已尝试删除内存限制,我已尝试将超时设置为0

set_time_limit(0);
ini_set('memory_limit','-1');

这没有改变任何东西,同样的结果。我还查看了apache日志,php错误日志和我的应用程序日志,我无法得出结论为什么它会在我做4个订单后立即停止工作。

0 个答案:

没有答案