mPDF中是否有撤消,重置或清除功能?

时间:2015-10-01 05:51:04

标签: php mpdf

在调用$mpdf->WriteHTML( $html )来调用“撤消”或将其重置为空白状态后,有没有办法?

我看了here,到目前为止一无所获。

2 个答案:

答案 0 :(得分:2)

您可以使用DeletePages()功能删除/重置内容

答案 1 :(得分:0)

我正在使用1.7.5版本的Mpdf,但现在我感到困惑和沮丧。我试图对多个文档使用相同的Mpdf实例(取决于配置)。我正在尝试通过这种方式实现:

// for each document
$this->mpdf->WriteHtml($content);
$this->mpdf->Output($path, Destination::FILE);
// below does pretty much nothing O.o
$this->mpdf->DeletePages(0, $this->mpdf->PagesNo());
$this->mpdf->Reset();

PDF文件的第二个文档内容中没有DeletePages()太奇怪了。文本来自第一个文件,标题来自第二个文件,文件大小建议两个文件合并,内容为页面总和,之后第一个文档页面的内容为空白(不是空白的是空白,而是透明的)。使用DeletePages()之后的唯一区别是,内容只是第一个文档,标题与第二个文档(在元数据中)相反。

对我来说,唯一的解决方案不是将Mpdf注入我的Service中,而是'generator':不带参数的函数隐藏Mpdf的初始化并在调用时提供了新的'fresh'Mpdf实例。