Я использовал mpdf для генерации pdf из html.
Есть одна проблема, что этот сгенерированный pdf-файл показывает одну страницу дополнительно. Если контент заканчивается на странице 1, он генерирует 2 страницы, и если контент заканчивается на странице 2, он генерирует три страницы.
Вот мой код-
<?php include("mpdf/mpdf.php"); $mpdf=new mPDF('fsalbertpro','A4','','' , 0 , 0 , 0 , 0 , 0 , 0); $html='----'; // this variables contain all css and HTML to be shown in PDF ob_clean(); // cleaning the buffer before Output() $mpdf->SetDisplayMode('fullpage'); $mpdf->list_indent_first_level = 0; // 1 or 0 - whether to indent the first level of a list $mpdf->WriteHTML($html); $mpdf->Output(); ?>
Затем как удалить последнюю пустую страницу?
У меня такая же проблема. В какой-то момент у меня был
style="page-break-after:always"
которые приводят к пустой странице. После его удаления пустая страница исчезла.