【发布时间】:2013-05-21 16:46:31
【问题描述】:
我在我的网络应用程序中使用 mPDF。
我必须在 Mpdf 的帮助下创建发票文件.. 所以具有大量行的html表(即:如果它存在单页)会出现这个错误:
警告:在 MPDF56/mpdf.php 中为 foreach() 提供的参数无效 第11008行
我正在使用以下代码生成 pdf:
require_once(MPDF_PATH);
$mpdf=new mPDF('c','A4','0','',2,2,2,2,1,1);
$stylesheet = file_get_contents(dirname(__FILE__).'/invoice_print.css');
$mpdf->WriteHTML($stylesheet,1);
$html .="";
$mpdf->WriteHTML($html);
$mpdf->Output("$fileName",'D');
我在 Mpdf 的构造函数中尝试了带/不带参数。 而且我发现 mpdf 可以使用前 4 个参数没有任何问题...
$mpdf=new mPDF('c','A4','0','')
但是当我添加“margins”(即:5-8)参数时,会抛出上述错误。
有没有人解决这个问题???
我已尝试使用 mPDF 5.3 和 5.6
【问题讨论】:
-
您查看手册了吗? mpdf1.com/manual/index.php?tid=184