无法在 mPDF 中添加图像

Can't Add Image in mPDF

我正在尝试将图像文件添加到我的 mpdf 生成的 pdf 中。 我的 generatepdf.php 文件在这里,

<?php
include('mpdf/mpdf.php');

            $date1  = $_POST['date1'];
            $date2  = $_POST['date2'];
            $date3 = $_POST['date3'];
            $letter = $_POST['letter'];


$html .= "
<html>
<head>

</head>
<body>

<!--mpdf

<h3 align=center><b>DEMO CONTENT</b></h3>

<htmlpagefooter name='myfooter'>
<div style='border-top: 1px solid #000000; font-size: 9pt; text-align:         
center; padding-top: 3mm; '>
Page {PAGENO} of {nb}
</div>
</htmlpagefooter>


<sethtmlpagefooter name='myfooter' value='on' />
mpdf-->


<p style='font-size: 13pt;text-align:center;'>Some Text Here with $date1 and $date2 Some Text Here:</p>



<pagebreak /><legend>A Letter Here : </legend><br/>
<p>             To, <br/>
           Someone<br/>
           Some Company<br/>

    <p>Sir,</p><br/>
    $letter

     <p align=right>
     <img src="./images/soi.jpg"/><br/>
     Some text,<br/><br/>




</body>
</html>
";

$mpdf=new mPDF();
$mpdf->showImageErrors = true;
$mpdf->WriteHTML($html);

$mpdf->SetDisplayMode('fullpage');


$mpdf->Output();

exit;

?>

以上代码报错。它无法理解标签。 我尝试了很多方法,但其中 none 有效。我哪里做错了? 提前致谢。

像这样转义双引号 \" 因为您在 $html 中的内容是使用双引号声明的。

<image src="./images/soi.jpg"/><br/>

应该是

<img src=\"./images/soi.jpg\"/><br/>

此外,除非您真的想连接 $html 值...

$html .= "

could/should 是

$html = "