无法使用mpdf导入PDF

时间:2017-02-09 15:17:52

标签: pdf import mpdf

大家。

我最近在我的网站上开始使用mpdf。创建新的pdf工作正常,但我无法导入现有的pdf。每当我尝试执行导入时,我都会收到此错误:

mPDF error: Cannot open ../folder1/folder2/folder3/folder4/folder5/thisisthepdf.pdf !

(这不是真正的道路)

我在php中包含了mpdf。该文件夹和文件位于chmod 777上,pdf都是1.4版本

这是我尝试导入的方式。

$mpdf=new mPDF();
$mpdf->SetImportUse();
$pagecount = $mpdf->SetSourceFile('../folder1/folder2/folder3/folder4/folder5/thisisthepdf.pdf');
$tplId = $mpdf->ImportPage($pagecount);
$mpdf->UseTemplate($tplId);
$mpdf->WriteHTML('Hallo World');
$mpdf->Output();

我尝试了各种方法来导入我在stackoverflow和其他网站上找到的,但没有任何效果。甚至连我正在使用的官方mpdf手册(上面的那个)的代码都工作正常。 现在尝试解决这个问题很长一段时间了,但我没有想法。我希望有一个人可以帮助我。提前谢谢!

1 个答案:

答案 0 :(得分:1)

由于调用简单的fopen()失败,引发此错误消息。这意味着PHP脚本根本无法访问该文件。

因此,请确保路径有效,例如将它传递给realpath(),因为它似乎是一条相对路径。如果评估为false,则路径完全错误。否则这是一个许可问题。