mPDF 避免表格收缩
Posted
技术标签:
【中文标题】mPDF 避免表格收缩【英文标题】:mPDF avoid table shrink 【发布时间】:2018-08-13 13:59:24 【问题描述】:我正在使用 mPDF(版本 6)。我对缩表有疑问。我不希望我的桌子缩小,我希望我所有的桌子都一样大。在下面的示例中,您可以看到两个表,我希望它们大小相同。
这是使用的 php 代码
$html = file_get_contents('test.html');
error_reporting(E_ALL);
include("../mpdf.php");
ini_set("memory_limit", "-1");
ob_clean();
$mpdf=new mPDF("c","A3","","",32,25,27,25,16,13);
$mpdf->SetDisplayMode("fullpage");
$mpdf->shrink_tables_to_fit=1;
$mpdf->WriteHTML($html,2);
$mpdf->Output("mpdf.pdf","I");
exit;
这里是 HTML
HTML 太大了(test.html)。所以这是HTML的链接
我希望它们看起来相似(即尺寸相同但没有收缩)。在上面的代码中,我可以看到表格大小不同,我希望它们大小相同。这是生成的PDFlink
您可以看到第一个表缩小了,而第二个表大小不同。也可以接受,在第一段之后,表格进入下一页,主要概念是避免收缩
我也尝试过使用$mpdf->shrink_tables_to_fit = 1;
和<table autosize="1">
,但仍然显示相同。
【问题讨论】:
【参考方案1】:我面临的问题性质相同。我添加了以下样式,它对我有用。
<table style='overflow: wrap;min-width: 33%'>
谢谢
【讨论】:
你的意思是表不会缩小,即使我们有很多行和数据以上是关于mPDF 避免表格收缩的主要内容,如果未能解决你的问题,请参考以下文章
避免Linux内存浪费:Facebook开发新的THP收缩机制