содержимое 2-й страницы laravel dompdf нарушено

#laravel #pdf

Вопрос:

Я использую barryvdh/laravel-dompdf . Первый контент работает нормально, но на 2-й странице и на остальных страницах полностью сломан.

Вот как я хотел выглядеть:

введите описание изображения здесь

Но то, что я получаю на 2-й странице, это: введите описание изображения здесь

Показанный скриншот предоставлен API, исходящим от метки DPD, поэтому я не очень контролирую его, но в своем сценарии я добавил эту часть кода, так как ей не нравится display:inline-block , что вызывает ошибку:

 return str_replace('display:inline-block;', '', $response);
 

Я пробовал добавлять page-break каждый контент, но это не работает.
Я пробовал добавлять page-break-inside: avoid; каждый контент, но ничего не получилось.
Я завернул его в div и добавил page-break-inside: avoid; «и page-break-after: always «, но, похоже, это не работает.
Затем попробовал тот HTML, который показан ниже, но все равно сломан.

Then this is my HTML view:

 <!doctype html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <style>
        .page-break {
            page-break-after: always;
            page-break-inside: avoid;
        }
        .content {
            position: fixed;
            top: 50px;
            right: 50px;
            bottom: 50px;
            left: 50px;
        }
    </style>
</head>
<body>

<div style="page-break-inside: avoid;">
    <div class="content">
        {!! $shipmentLabel->label !!}
    </div>
</div>

</body>
</html>
 

Any thoughts on this one? Let me know if you have questions.

Thanks in advance!