私は現在 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 内のすべてが壊れていないことを確認する必要があるからです。tbody 内の行のセットが常に同じページに表示されるようにする必要があります。
クラスを適用することでこれを行います:
.tbody {page-break-inside:avoid;}
残念ながら、DOMPDF と MPDF はこれをサポートしていません。
wkhtmltopdf はそうだと思いますが、composer を使用してそれを起動して実行するプロセスとそれに伴う複雑さは、私には少し極端に思えます。
これを処理できる純粋な PHP PDF ジェネレーターはありますか?
ありがとう。