Создайте PDF с помощью DomPDF и Laravel 8.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Создайте PDF с помощью DomPDF и Laravel 8.

Сообщение Anonymous »

Я пытаюсь создать PDF-файл с помощью DomPDF 2.2, но изображение base64 не распознается, но когда я возвращаю HTML-код, изображение отображается. Я передаю весь код base64 в HTML. Как я это реализую.

Код: Выделить всё

[img]data:image/png;base64, [/img]
И как я создаю PDF:

Код: Выделить всё

$pdf = app('dompdf.wrapper');

$context = stream_context_create([
ssl' => [
verify_peer' => false,
verify_peer_name' => false,
],
]);
$pdf->getDomPDF()->setHttpContext($context);
$pdf->getDomPDF()->set_option("isPhpEnabled", true);
$pdf->getDomPDF()->set_option("isHtml5ParserEnabled", true);
$pdf->getDomPDF()->set_option("isRemoteEnabled", true);
$pdf->getDomPDF()->set_option("isFontSubsettingEnabled", true);
$pdf->getDomPDF()->set_option("enable_html5_parser", true);

ob_start();
$pdf->loadHtml($paginaHTML);
ob_get_clean();

$pdf->setPaper('letter', ($orientacion == 1 ? 'portrait' : 'landscape'));
$pdf->save(public_path('img/' . $pdfName));
Есть идеи, что я сделал не так

Подробнее здесь: https://stackoverflow.com/questions/791 ... -laravel-8
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»