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


PHP PDF creation from Postscript and send in email as attatchment in runtime

  • 使用php-mailer发送电子邮件。。

  • 使用的

    $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并通过电子邮件发送作为附件

但不起作用。。。

猜猜怎么做。

最终我自己解决了问题:

$attachments="我的帖子脚本。";

$mail->AddStringAttachment($attachments,"test.pdf","base64","application.pdf"(;

希望能帮助别人。