DomPDF убирает лишний пробел в нижнем колонтитуле - PullRequest
0 голосов
/ 13 марта 2020

Я использую DOMPDF для генерации моего PDF-файла. Теперь идея заключается в создании дизайна, который заполняет всю страницу, включая удаление верхнего и нижнего колонтитула PDF. Теперь я добавил этот код

$dompdf = new Dompdf();
$html = "";
foreach ($order->getAllItems() as $item) {
    if ($html !== "") {
        $html .= '<div class="page_break"></div>';
    }                       
    $html .= $this->htmlContentPrint($item);
}

$filename= "newpdffile";
$dompdf->loadHtml($html);
$customPaper = array(0,0,349,499);
$dompdf->setPaper($customPaper, 'landscape');
$dompdf->render();
// Output the generated PDF to Browser
$dompdf->stream($filename,array("Attachment"=>0));

Теперь он загружает мой HTML контент почти идеально. Это просто содержание имеет пробел внизу. Как показано ниже. Примечание. Я попытался увеличить высоту компонента внутри, но он уже идет на следующую страницу. Таким образом, в основном высота, которую я определил, является максимальной высотой страницы, но каким-то образом отображается пробел

enter image description here

Как вы можете видеть, есть пробел внизу, который я хочу удалить. Обратите внимание, что это не лишний пробел из загруженного HTML, поскольку я уже проверил его, удалил возможный интервал и добавил css, чтобы удалить все отступы и поля

...