如果数据较大,则mpdf不生成pdf

时间:2019-07-20 05:29:15

标签: php mpdf

我正在尝试为成员生成一种标签。它将有两个名称和地址。为此,我使用了mpdf来生成pdf文档。 我很困惑,因为mpdf不会继续为22个数据生成pdf。

因此,我决定通过在21日以后的数据中替换相同的工作数据来进行检查。结果仍然是一样的。我已经尝试过以下类似方法来解决我遇到的问题。

只需将循环号从21更改为22,然后宾果游戏...! Mpdf将不起作用。仅最多21st数据会生成pdf。为什么?

require_once __DIR__ . '/vendor/autoload.php';

$style= "<style>html,body{height:297mm;width:210mm;padding: 8mm 4mm 8mm 4mm}   p{font-size:14px;} div{overflow:hidden;width:65mm;height:38mm; float:left;border:1px solid;margin:0;padding:-2 0 -2 5px;} </style>";
for ($x = 0; $x < 21; $x++) {
    $data .= "<div style='page-break-inside:avoid;padding:5px;'><p>ANAND S.N.</p><P>  #54, M/S, RAJATHA ENTREPRISE V.T.STREET, SARJAPURA POST
                BENGALURU RURAL, ANEKAL, 562125</P></div>"; 
} 

$data_print = $style.'<p>'.$data.'</p>';

echo $data_print;
$mpdf = new mPDF();
// $mpdf = new \Mpdf\Mpdf();

$mpdf->WriteHTML($data_print);
$mpdf->Output('mpdf.pdf','D');


我有23000名会员列表,需要以这种格式打印。 因此,是否可以使用mpdf或我是否需要其他任何选择。友善的,如果mpdf不固定,建议替代方案。

0 个答案:

没有答案