Я использую dompdf для создания PDF-файлов на лету из HTML. HTML-разметка прекрасно отображается в браузере и передается сценарию электронной почты, который отображает простой HTML-код, а затем также присоединяет зашифрованную версию разметки в виде PDF-файла, созданного с помощью dompdf. Я думаю, что раньше я действительно работал, но теперь он не рендерит изображения. Я попытался использовать URL-адрес и URL-адрес данных с версией изображения в кодировке base64, что на самом деле является предпочтительным.
Я уже нашел предложения в Интернете и в этом сообщении ТАК.
Добавление изображения с dompdf
Я также установил для isRemoteEnabled значение true. Временный каталог доступен для записи. Не совсем уверен, в чем проблема. Нет ошибок PHP в журнале.
Есть ли способ получить какие-либо ошибки, выдаваемые dompdf, когда он не может отобразить изображение?
Другой вариант - найти другой пакет PHP для визуализации. PDF из HTML, хотя dompdf довольно прост в использовании и, кажется, работает нормально для простой разметки. Я также попытался использовать пакет vendor в своем веб-приложении и загруженную версию с GitHub, обновленную с помощью composer. Та же проблема.
Как работает mpdf? mpdf
Устанавливается с помощью composer и выглядит довольно просто в использовании?