tcpdf と div のレンダリングに問題があります。以下は私のコードの縮小版です:
<?php
require_once (APP . 'vendors/xtcpdf.php');
ob_clean();
$tcpdf = new XTCPDF();
$tcpdf->AddPage();
$html = '<div style="width: 333px;height: 750px;float: left;border: 1px solid black;">
Col One Test
</div>
<div style="width: 333px;height: 750px;float: left;border: 1px solid black;">
Col Two Test
</div>
<div style="width: 333px;height: 750px;float: left;border: 1px solid black;">
Col Three Test
</div>';
$tcpdf->writeHTML($html, true, false, true, false, '');
echo $tcpdf->Output('test.pdf', 'D');
?>
XTCPDF は、ヘッダーとフッターを上書きする単なる拡張機能であるため、現在は使用されていないため、ここでは関係ありません。このデータを PDF に入れるときに問題が発生します。以下は、Web ページに表示されたときのコードのレンダリング方法です。
ただし、PDF でレンダリングすると、次のようになります。
乾杯、クリス。