【发布时间】:2019-05-08 11:19:15
【问题描述】:
我的问题是关于如何在生成的 pdf 文件中显示徽标并将其发送到邮件?我正在使用 html2pdf 类来生成我的 pdf,并且我正在将 pdf 文件发送到我的邮件中,但是当我使用 img 标签时它会出现错误。 如何使用图片标签?
<?php
$content .= '<td>Jersey Size : ' . $result->r_jerseysize . '</td> </tr>';
$content .= '<tr>
<td style="padding:0 80px 0 -15px;"><img src="https://www.example.com/certificates/cert.jpg"></td>
</tr>';
$content .= '<tr>
<td style="padding:10px 0 14px 0;">Full Name: ' .$name. '</td>
</tr>';
?>
【问题讨论】:
-
您的图片在外部网站上还是在您的服务器上?
-
您是否尝试过使用相对路径,而不是图像的绝对 URL?我有时会遇到这样的麻烦。
-
@Fizik26 图像在我的服务器上。当我使用图像标签而不将图像 URL 传递给 src 时,它会出现错误,并且我没有在邮件中收到 pdf
-
如果你只在你的 src 中加入
/certificates/cert.jpg?如果证书是一个文件夹,如果该文件夹是 index.php 所在的位置。 -
谢谢@Fizik26 我在我的 src 中使用了唯一的证书/cert.jpg,最后我得到了 PDF 格式的图像。