Я создаю pdf из источника html, используя библиотеку mpdf в php, и все работает идеально.
Теперь у меня проблема с изображениями. Предположим, перед концом страницы я вставляю изображение, но изображение большое, так что оно не помещается внизу первой страницы и переходит на вторую страницу. Теперь у меня есть длинное пустое пространство в конце первой страницы, потому что изображение переместилось на вторую страницу.
Теперь я хочу: «Если следующим элементом для вставки в pdf является изображение, то вычислите оставшийся размер страницы pdf, если он меньше размера изображения, а затем отрегулируйте размер изображения, чтобы изображение могло поместиться на странице pdf вместо перехода к следующему страница" как я могу сделать это здесь?
Пожалуйста, проверьте изображение проблемы:
Если у кого-то есть другое решение, пожалуйста, помогите мне разобраться.
Вот мой пример кода
include_once 'simple_html_dom.php'; //import html dom and mpdf library
include 'PDFScript/MPDF/mpdf.php';
$mpdf = new mPDF('','','','',15,15,30,15,8,8); //create mpdf object
$html = new simple_html_dom(); //create html dom object
$html = file_get_html("htmlsource.html"); //htmlsource.html is a webpage can contain any html data
$mpdf->WriteHTML($html); //write html source to pdf
$mpdf->Output(); //generate pdf