Отрегулируйте изображение, если в библиотеке mpdf происходит разрыв страницы

Я создаю 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

person Ram Guru99    schedule 10.07.2014    source источник


Ответы (1)


Я получил решение от самого форума mpdf. Если у кого-то также есть такая же проблема, вложите каждое изображение в свой html внутри таблицы, поскольку таблица имеет функцию автоматического размера в библиотеке mpdf.

Для получения дополнительной информации посетите здесь

person Ram Guru99    schedule 28.07.2014