无法在 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 = "
我正在尝试将图像文件添加到我的 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 = "