使用fpdi和fpdf库从phpmailer发送pdf联合

使用fpdi和fpdf库从phpmailer发送pdf联合,php,phpmailer,fpdf,fpdi,Php,Phpmailer,Fpdf,Fpdi,你好,晚上好,我在尝试从phpmailer发送pdf联合时遇到了一个问题,我使用了FPDI和FPDF库 $filename = "example.pdf"; $document = $pdf->Output($filename, 'S'); $printpdf = merge($folders,$filename); 这一行目前适用于我,我有它$mail->AddStringAttachment($document,$filename) 但是,当我试图传递变量$pri

你好,晚上好,我在尝试从phpmailer发送pdf联合时遇到了一个问题,我使用了FPDI和FPDF库

$filename = "example.pdf";
$document = $pdf->Output($filename, 'S');
$printpdf = merge($folders,$filename);
这一行目前适用于我,我有它
$mail->AddStringAttachment($document,$filename)

但是,当我试图传递变量$printpdf时,我不知道是否传递了错误的参数
下面是示例
$mail->AddStringAttachment($printpdf,$filename)

看起来您对fpdf有一些错误的语法。签名如下:

string Output([string dest [, string name [, boolean isUTF8]]])
它说,在
S
模式下,除了第一个以外,所有的都被忽略。因此,如果希望PDF作为字符串,则需要:

$document = $pdf->Output('S');
然后,如果按照您的描述将其传递到
addStringAttachment
,则应该可以使用。我不知道你的
merge
函数是什么