Мне нужно напечатать содержимое большой таблицы на нескольких страницах, используя 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>
Содержимое таблицы умещается на одной странице, но мне нужно быть на нескольких страницах.
Я протестировал решение, которое упоминается в ссылке, но оно не работает.
Задача ещё не решена.
Других решений пока нет …