php - TCPDF:如何将图像放入 HTML block 中?

标签 php pdf-generation tcpdf

我已经与 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/

相关文章:

javascript - 如何做 t_form html5 提交

javascript - 如何计算jspdf中文本的宽度和高度?

java - 伊文本 PDF : Footer is generating only on Last page

excel - 通过 API 将文件另存为 PDF 所需的 Excel 2007 中 PDF 的文件类型号是多少?

php - 用于 PHP 的 TCPDF 在使用特殊(斯洛文语)字符 đ 时创建空 PDF

php - Magento header childhtml 下拉列表

php - 在 Laravel 中使用同步分离数据透视表

PHP向数据库添加多行

php - TCPDF:PHPMailer 附件为空