2

我正在尝试使用我的 PHP 脚本中的 TCPDF 连续显示 3 张图像。这就是我所做的:

  1. 我创建了一些包含 img 的 HTML。

  2. 我正在使用 TCPDFs writeHTML 函数将 HTML 写入文件。

  3. 当我检查创建的文件时,图像不是彼此相邻的,每个都比前一个低一点。它看起来像楼梯。

为了查看发生了什么,我调试了脚本并将我作为参数提供给 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 在彼此之后写入多个图像会以“楼梯”形状而不是直线呈现图像

4

0 回答 0