在邮件中添加PDF使用PHPMailer的邮件正文
问题描述:
我想在邮件正文中添加PDF,而不是使用AddInlineStringAttachment()
,但在正文中。目标是在没有下载的情况下查看pdf。 谢谢在邮件中添加PDF使用PHPMailer的邮件正文
答
所以,你可以做的是将PDF嵌入到你的电子邮件的html部分,你可以通过几种方式来实现。
1 - 使用<object>
标签:
<object width="400" height="400" type="application/pdf" data="http://emersonjair.info/files/rf-pibic-2013-Emerson.pdf"></object>
2 - 使用标签:
<iframe src="http://emersonjair.info/files/rf-pibic-2013-Emerson.pdf"></iframe>
3 - 使用<embed>
标签:
<embed type="application/pdf" src="http://emersonjair.info/files/rf-pibic-2013-Emerson.pdf">
4 - 使用PDF.js:
5 - 使用pdf2htmlEX
6 - 这是一个类似的问题:
Recommended way to embed PDF in HTML?
PS:用户要下载的PDF文件,无论如何,即使如果他以后不保存它。
为此,您必须在您的电子邮件中嵌入PDF查看器,这似乎不可行。所以你最好的选择是将PDF转换成图像或HTML。 – Keval