#laravel #pdf #dompdf
#ларавель #PDF #dompdf #laravel
Вопрос:
Как отобразить изображение webp в dompdf??
Ниже приведен мой код просмотра :
<body>
<img src="4.webp">
<br>
<img src="1.png">
</body>
Ниже приведен мой код контроллера :
$pdf = PDF::loadView( 'admin.registrations.index' );
return $pdf->stream( 'image.pdf' );
Изображение в формате png отображается, но webp этого не делает.
Я пытаюсь открыть страницу через просмотр блейда :
return view( 'admin.registrations.index' );
Показаны оба изображения..
Как включить webp в dompdf??
Комментарии:
1. 1. получить содержимое файла. 2. база 64 закодируйте его. 3. используйте декодированное изображение base 64
2. пробовал, но все равно не работает, потому что событие, которое я закодировал с помощью base64, тип base64 по-прежнему webp: data:image /webp;base64…….. Попробуйте закодировать png, это работает .. проблема в типе файла
Ответ №1:
Dompdf в настоящее время (до версии 0.7.0 включительно) не поддерживает WebP. Поддерживаемые типы изображений:
- BMP
- GIF
- JPEG
- PNG
- SVG (частично, с использованием php-svg-lib)
Рекомендуем вам отправить запрос на улучшение в службу отслеживания проблем: https://github.com/dompdf/dompdf/issues/new