【问题标题】:send a pdf union from phpmailer with the fpdi and fpdf libraries使用 fpdi 和 fpdf 库从 phpmailer 发送 pdf union
【发布时间】:2021-04-08 01:04:37
【问题描述】:

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

$filename = "example.pdf";
$document = $pdf->Output($filename, 'S');
$printpdf = merge($folders,$filename);

这条线目前适用于我,我也有它$mail->AddStringAttachment($document, $filename);

但是当我尝试将变量 $printpdf 传递给它合并 pdf 的位置时,我不知道我是否传递了错误的参数 这是示例 $mail->AddStringAttachment($printpdf, $filename);

【问题讨论】:

    标签: php phpmailer fpdf fpdi


    【解决方案1】:

    您的 fpdf 似乎有一些错误的语法。 The Output method 有这个签名:

    string Output([string dest [, string name [, boolean isUTF8]]])
    

    它说在S 模式下除了第一个之外的所有内容都将被忽略。因此,如果您希望 PDF 作为字符串,您需要:

    $document = $pdf->Output('S');
    

    如果你按照你的描述将它传递给addStringAttachment,那应该可以工作。我不知道你的merge 函数是什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-13
      • 2015-11-20
      • 1970-01-01
      • 1970-01-01
      • 2016-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多