我已经与 TCPDF 合作几个月了;断断续续地。它对于我的大多数 HTML 模板都相当有效,但我在将图像放入 PDF 时总是遇到问题。图像通常放置在正文中,而不是标题中。我的位置要么是从左上角开始的固定位置,要么是相对于文档底部的位置。无论哪种情况,我都遇到了问题。当 HTML 中的文本发生变化时,我必须重新定位图像。多个列表会使事情变得更加困难。注意:“pdf 类扩展了 TCPDF”。
$this->pdf->AddPage();
$this->pdf->writeHTML($pdf_html);
$cur_page = $this->pdf->getPage();
$x_pos = $this->pdf->GetX();
$y_pos = $this->pdf->GetY();
// Place image relative to end of HTML
$this->pdf->SetXY($x_pos, $y_pos - 54);
$this->pdf->Image('myimage.png');
有谁知道将图像放入从 HTML 生成的 PDF 中的万无一失的方法吗?我考虑过将 HTML 分成两部分,但我不确定它是否会很好地工作。
最佳答案
我正在使用 html img 标签,它运行良好。
$toolcopy = ' my content <br>';
$toolcopy .= '<img src="/images/logo.jpg" width="50" height="50">';
$toolcopy .= '<br> other content';
$pdf->writeHTML($toolcopy, true, 0, true, 0);
关于php - TCPDF:如何将图像放入 HTML block 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9466916/