Я пытаюсь преобразовать PHP веб-приложение в настольное приложение, используя ExeOutput для PHP 2018. Я попытался скомпилировать с 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;
Пожалуйста помоги
Попробуйте загрузить последнюю версию библиотеки mpdf (7.x) с github, сделайте это с помощью composer, чтобы получить каталог vendor, а затем попробуйте скомпилировать приложение с версией 7.x.
Используйте тот же код генерации PDF.
Все будет хорошо.
Других решений пока нет …