问题描述
您好,晚上好,我在尝试从 PHPmailer 发送与 FPDI 和 FPDF 库一起使用的 pdf 联合时遇到问题。
$filename = "example.pdf";
$document = $pdf->Output($filename,'S');
$printpdf = merge($folders,$filename);
这条线目前对我有用,我也有$mail->AddStringAttachment($document,$filename);
但是当我尝试将变量 $printpdf 传递给它进行 pdf 的并集时,我不知道我是否传递了错误的参数
这是示例 $mail->AddStringAttachment($printpdf,$filename);
解决方法
看起来您对 fpdf 有一些错误的语法。 The Output
method 具有以下签名:
string Output([string dest [,string name [,boolean isUTF8]]])
并且它说在 S
模式下除了第一个之外的所有内容都被忽略。所以如果你想把 PDF 作为一个字符串,你需要:
$document = $pdf->Output('S');
如果您按照您的描述将其传递给 addStringAttachment
,那么这应该可以工作。我不知道你的 merge
函数是什么。