Я использую 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 контент почти идеально. Это просто содержание имеет пробел внизу. Как показано ниже. Примечание. Я попытался увеличить высоту компонента внутри, но он уже идет на следующую страницу. Таким образом, в основном высота, которую я определил, является максимальной высотой страницы, но каким-то образом отображается пробел
Как вы можете видеть, есть пробел внизу, который я хочу удалить. Обратите внимание, что это не лишний пробел из загруженного HTML, поскольку я уже проверил его, удалил возможный интервал и добавил css, чтобы удалить все отступы и поля