Adjust Image if page break occurs in mpdf library

戏子无情 提交于 2019-12-25 02:28:18

问题


I am generating pdf from html source using mpdf library in php and everything seems working perfect.

Now I have an issue with the images. Suppose before page end I'm inserting an image but image is big so that it doesn't fit at the bottom of first page and goes to second page. Now I have a long white space at the end of first page because image moved to second page.

Now I want is "if next item to insert in pdf is an image then calculate the remaining size of pdf page if it is less than Image size then adjust the image size so that image can be fit in the pdf page instead of moving to next page" how can i do this here?

Please check the issue image :

If any one has other solution please help me to sort out.

Here's My sample code

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

回答1:


I got a solution from mpdf forum itself. If Anyone also has the same problem enclose every image in your html inside table as table has a autosize feature in mpdf library.

For more information please check here



来源:https://stackoverflow.com/questions/24674941/adjust-image-if-page-break-occurs-in-mpdf-library

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!