首页 文章

MPDF在外部服务器上没有生成任何内容

提问于
浏览
1

我用MPDF生成了漂亮的HTML发票,但当我把它放在服务器上时它没有显示任何内容 .

日志显示以下本地(这里是生成工作):

http://pastebin.com/n3xJujBH

在服务器上生成时,日志显示以下内容(此处显示生成时的空HTML页面,而不是PDF):

http://pastebin.com/HDeSPHse

以下代码用于在Codeigniter中生成PDF:

private function _gen_pdf($html,$paper='A4')
{
    $this->load->library('mpdf53/mpdf');

    $mpdf=new mPDF('utf-8',$paper);
    $mpdf->debug = true;
    $mpdf->WriteHTML($html);
    $mpdf->Output();
}

创建的HTML如下:http://pastebin.com/b3hFNbT8

需要注意的是,如果我只在 $html 中放置"test",它也不会生成 .

有任何想法吗?

1 回答

  • 0

    我的答案是切换到DomPDF . 我从来没有在外部并行服务器上运行,可能永远不知道为什么..

相关问题