В настоящее время я использую DOMPDF и MPDF, и они работают хорошо. По какой-то причине я предпочитаю MPDF, хотя его поддержка в значительной степени упала.
В настоящее время я работаю над тем, что мне нужно для создания таблицы:
<body>
<table>
<thead>
<tr><th></th><th></th><th></th></tr>
</thead>
<tbody>
<tr><td></td><td></td><td></td></tr>
</tbody>
<tbody>
<tr><td></td><td></td><td></td></tr>
</tbody>
<tbody>
<tr><td></td><td></td><td></td></tr>
</tbody>
</table>
</body>
Как вы увидите, у меня есть несколько секций tbody. Причина в том, что мне нужно убедиться, что все внутри тела не нарушено, когда дело доходит до разрыва страницы. Мне нужно, чтобы эти строки в теле всегда отображались на одной странице.
Я бы сделал это, применив класс:
.tbody {page-break-inside:avoid;}
К сожалению, DOMPDF и MPDF не поддерживают это.
Я полагаю, что wkhtmltopdf делает, но процесс использования composer для его запуска и запуска и сложная работа кажутся мне немного экстремальными.
Есть ли чистый PHP PDF генератор, который мог бы справиться с этим?
Благодарю.
Задача ещё не решена.
Других решений пока нет …