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

Posted

技术标签:

【中文标题】MPDF:从输出方法导入字符串 (STRING_RETURN)【英文标题】:MPDF: Import string from output method (STRING_RETURN) 【发布时间】:2021-12-29 10:55:03 【问题描述】:

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

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

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

【问题讨论】:

【参考方案1】:

不,这是不可能的。

最简洁的解决方案是使用新的 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);

【讨论】:

以上是关于MPDF:从输出方法导入字符串 (STRING_RETURN)的主要内容,如果未能解决你的问题,请参考以下文章

mPDF 错误:无法创建输出文件

无法使用 mpdf 导入 PDF

mPDF SetSourceFile - 从临时存储中导入 PDF

mPDF 从另一个文档导入页面

我可以将页数从 mPDF 保存到后端的变量中吗? [复制]

PHP - 如何使用 mPDF 合并 PDF