【问题标题】:mpdf not working in exeoutputmpdf在exeoutput中不起作用
【发布时间】:2019-01-27 22:37:30
【问题描述】:

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

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

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

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

以下是我的代码:

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

请帮忙

【问题讨论】:

  • 下载文件,在编辑器中打开,查看PDF数据上方是否有警告。任何输出都会使其对 PDF 查看器无效。

标签: php pdf desktop-application


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-07-13
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2016-07-26
    • 2022-12-30
    • 1970-01-01
    • 1970-01-01
    • 2020-04-02
    相关资源
    最近更新 更多