微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

TCPDF pdf 文件的未知高度

如何解决TCPDF pdf 文件的未知高度

我在使用 TCPDF 生成 PDF 文件时遇到问题。

我只想在一页上创建 POS 收据。问题是我不知道文件的高度(高度取决于收据上的物品数量)。我正在使用 writeHTML() 创建 PDF。

有没有办法设置PDF文件的动态高度,使高度与内容匹配?

下面是我的代码

<?PHP 
require_once('classes/tcpdf/tcpdf.PHP');

$pdf = new TCPDF('P','mm',array('80','150'),true,'UTF-8',false);
$pdf->SetAutopageBreak(false);
$pdf->SetFont('freesans','',11,true);
$pdf->AddPage();

$nrOfItems = 10;

$html = '';
$html .= '<table>';

for($i=1; $i<=$nrOfItems; $i++) {
  $html .= '<tr>
          <td width="35%">ITEM '.$i.'</td>
          <td>'.number_format(10,2).' EUR</td>
          </tr>';   
}

$html .='</table>';

$pdf->writeHTML($html,0);
$pdf->lastPage();
$pdf->Output('file.pdf','I');
?>

谢谢。

以下是描述问题的 2 张图片

Too many items

Less items

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。