我需要使用 mpdf 在多个页面上打印大表格内容。
动作代码
<?php
.....
$pdfFile = Yii::$app->security->generateRandomString(40) . ".pdf";
$pdf = new Pdf([
'mode' => Pdf::MODE_UTF8,
'format' => Pdf::FORMAT_A4,
'orientation' => Pdf::ORIENT_PORTRAIT,
'destination' => Pdf::DEST_FILE,
'content' => $content,
'filename' => Helper::UPLOAD_FOLDER . "/" . Helper::REPORT_FOLDER . "/" . $pdfFile,
'options' => ['title' => $pageTitle],
'methods' => [
'SetHTMLFooter' => [$footerText],
]
,
]);
$pdf->render();
...
?>
enter code here
这是加载在 pdf 中的视图代码
<div style="page-break-inside:auto">
<table style="page-break-inside: auto;">
<tr>
<td>
The large content here
</td>
</tr>
</table>
</div>
我测试了链接中提到的解决方案,但它不起作用。