MPDF无法在exeoutput中工作

时间:2018-08-21 17:18:37

标签: php pdf desktop-application

我正在尝试使用 ExeOutput for PHP 2018 将PHP Web应用程序转换为桌面应用程序。我尝试使用PHP 5.6、7.1和7.2

进行编译

我尝试使用mpdf 6.x和7.x

在所有情况下,我都会看到一个带有弹出消息的灰色窗口:“无法加载pdf文档。”

当我在Web浏览器中运行相同的应用程序时,相同的代码可以正常工作。

以下是我的代码:

require_once '../mpdf/vendor/autoload.php';
$mpdf = new \Mpdf\Mpdf();
$mpdf->WriteHTML($a);
$mpdf->SetJS('this.print();');
$mpdf->Output();
exit;

请帮助

1 个答案:

答案 0 :(得分:0)

尝试从github下载最新的mpdf库(7.x),使用composer进行下载,以便获得供应商目录,然后尝试使用7.x版本编译应用程序。 使用相同的pdf生成代码。 一切都会好起来的。