2015-06-22 225 views
-1

我想在邮件正文中添加PDF,而不是使用AddInlineStringAttachment(),但在正文中。目标是在没有下载的情况下查看pdf。 谢谢在邮件中添加PDF使用PHPMailer的邮件正文

+0

为此,您必须在您的电子邮件中嵌入PDF查看器,这似乎不可行。所以你最好的选择是将PDF转换成图像或HTML。 – Keval

回答

0

所以,你可以做的是将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:

PDF.js Github page

5 - 使用pdf2htmlEX

pdf2htmlEX Github page

6 - 这是一个类似的问题:

Recommended way to embed PDF in HTML?

PS:用户要下载的PDF文件,无论如何,即使如果他以后不保存它。