我正在尝试使用我的 PHP 脚本中的 TCPDF 连续显示 3 张图像。这就是我所做的:
我创建了一些包含 img 的 HTML。
我正在使用 TCPDFs writeHTML 函数将 HTML 写入文件。
当我检查创建的文件时,图像不是彼此相邻的,每个都比前一个低一点。它看起来像楼梯。
为了查看发生了什么,我调试了脚本并将我作为参数提供给 writeHTML 函数的 HTML 字符串复制到了 HTML 文件中,并在浏览器中打开了它。它看起来正是我在浏览器中想要的方式。只有创建的 PDF 似乎搞砸了。
这是 HTML:
<table>
<tbody>
<tr>
<td width="100">
<img width="75" height="75" style="float: left;" src="...">
</td>
<td width="200">
<h2> FOOBAR </h2>
<p>
<!--Those 3 are the problem -->
<img width="30" src="...">
<img width="30" src="...">
<img width="30" src="...">
</p>
</td>
</tr>
</tbody>
</table>
我这样称呼TCPDF:
$pdf->writeHTML($myHtmlFromAboveInAString, true, false, true, false, '');
有什么想法可能是错的吗?我尝试删除 p,并没有改变任何事情。
谢谢!
注意:我自己找到了答案!每个图像必须在另一个表格列中,例如此处的显示:TCPDF:使用 writeHTML 在彼此之后写入多个图像会以“楼梯”形状而不是直线呈现图像