如何修复Mpdf overWrite()无法正常工作?

时间:2019-12-09 08:06:32

标签: php yii2 preg-replace overwrite mpdf

我要替换pdf文件中的特定文本,然后使用Mpdf:: overWrite()来解决此问题。但是,运行代码后,它确实会生成新文件,但仍然是旧内容。我该如何解决?

这是我的代码:

$filePath = Yii::getAlias('@backend') . '/web/uploads/candidate_file/test1.pdf';
$mpdf = new Mpdf();
$destination = Yii::getAlias('@backend') . '/web/uploads/candidate_file/tesssssst1.pdf';
$search = ['0857598878'];
$replacement = ['Protected Phone'];
$mpdf->OverWrite($filePath, $search, $replacement, 'F', $destination);

我有没有犯错?我该如何解决?

1 个答案:

答案 0 :(得分:0)

手册说:

<块引用>

注意:OverWrite() 经过测试可用于生成的 PDF 文件 由 mPDF。只要相同,它就可以处理加密的文件 加密属性用于新文档。