MPDF:从输出方法导入字符串 (STRING_RETURN)

MPDF: Import string from output method (STRING_RETURN)

有一个输出方法选项可以获取可用作电子邮件附件的字符串,例如:

$mpdf->Output('', \Mpdf\Output\Destination::STRING_RETURN);

是否可以在新的 MPDF 实例中再次导入此字符串并添加更多内容? 我不想先创建单独的 PDF 文件,然后导入它们 (importPage)。我的解决方案包含独立的 PDF 生成器,它们应该写入共享的 PDF 文件。

不,不可能。

最干净的解决方案是使用新的 mPDF 实例重复相同的 PHP 过程,然后附加新内容。

<?php

$mpdf1 = new \Mpdf\Mpdf();
baseContent($mpdf1);
$mpdf1->Output('', \Mpdf\Output\Destination::STRING_RETURN);

$mpdf2 = new \Mpdf\Mpdf();
baseContent($mpdf2);
additionalContent($mpdf2);
$mpdf2->Output('', \Mpdf\Output\Destination::STRING_RETURN);