有任何方法可以在收到的电子邮件中显示pdf,就像嵌入的pdf一样


There is any way to show pdf in a received email like embedded pdf?

我试图在电子邮件中找到一些关于显示pdf的信息,比如以嵌入式方式,让用户不需要点击打开pdf就可以看到!我希望当用户打开收到的电子邮件时,pdf已经打开。我试着为一份pdf格式的时事通讯做这件事。

你知道怎么做吗?哪种插件技术?

谢谢你,

下面是我发送电子邮件的代码,但

$date = date('d/m/Y H:i');   
$msg = " 
There is our newsletter:
(here I want to show the pdf)
<br />
Best regards
<br />
Send in: $date
";
$for= 'test@hotmail.com';
$subject= 'Newsletter';
$headers = "From: $for'n";
$headers .= "Content-Type: text/html; charset='"utf-8'"'n'n";
mail($email,$subject,$msg,$headers);

如果您发送的电子邮件带有接收电子邮件的客户端知道如何显示的PDF附件(例如Apple Mail),它会显示它。除了正确格式化邮件以便客户端可以选择之外,您别无选择。

要做到这一点,您可以使用PHPMailer,这里的示例代码。

除此之外,我想说不要这样做——要么将你的时事通讯格式化为HTML,要么在线提供PDF的精美链接。