我遇到了 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');
?>
XTCPD 只是覆盖页眉和页脚的扩展,因此在这里无关紧要,因为它现在不使用。将此数据放入 PDF 时会出现问题。以下是代码在网页中显示时的呈现方式:
但是,当以 PDF 格式呈现时,这就是我得到的:
干杯,克里斯。