从Postscript创建PHP PDF并在运行时作为附件发送电子邮件

时间:2016-09-30 12:04:18

标签: php pdf email-attachments

  • 使用php邮件程序发送电子邮件..

  • 使用

    $mail->AddStringAttachment($attachments, $name = 'Invoice_4675.pdf',  $encoding = 'base64', $type = 'application/pdf');
    

$attatchments中获取此内容:

Array
(
    [0] => Array
        (
            [0] => Invoice_4675.pdf
            [1] => %PDF-1.6
%äãÏÒ
1 0 obj
[/PDF/ImageB/ImageC/ImageI/Text]
endobj
4 0 obj
<>
stream
xœ
endstream
endobj
5 0 obj
8
endobj
7 0 obj
<>
stream
ÿØÿàJFIFHHÿÛCÿÛCÿÀ3ðÿÄ  
ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚  
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ    
ÿĵw!1AQaq"2B‘¡±Á   #3RðbrÑ
$4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚâãäåæçèéêòóôõö÷øùúÿÚ?þþ( Oƾ8ð¿Ã¿ÝxŸÅú¬Z>hñB÷2G4Í%Ìä­½­¼ñË<÷°Âª©îN$zyFO™g¸êYvU†uqrMÙYY-äÛi$º¶Íðøjøª±£‡¦åQô_™åý¨>üA×-<7¡ë÷–úÖ ïŸe¬hÚ–•ö×\ŽÞæâ²f9£H¯!(Uݤù¬º»Yug©‰áìÛ†ž2®ýš;´Óµü¯]4>ƒ¯†<@ €



          [2] => buffer
        )

)
  • 如何使用php从此生成pdf并作为附件发送电子邮件....

但没有工作......

任何猜测如何做到这一点。

1 个答案:

答案 0 :(得分:0)

最终我自己解决了我的问题:

$ attachments =&#34;我的帖子脚本。&#34 ;;

$ mail-&gt; AddStringAttachment($ attachments,&#34; test.pdf&#34;,&#34; base64&#34;,&#34; application / pdf&#34;);

希望帮助某人。