【发布时间】:2015-01-22 15:12:58
【问题描述】:
我正在尝试将图像限制为最大的特定高度和宽度。所以我很自然地使用最大高度和最大宽度,这样图像在达到最大值时可以保持它们的纵横比。在 html 中工作,这是我的代码 sn-ps
'<table class="seperate" id="images-table">'.
'<tbody>'.
'<tr>'.
'<td> </td>'.
'<td class="uscs-logo" ><img src="http://localhost/dompdfTest/dompdf/uscompliancesystems_logo.png" /></td>'.
'<td class="signature-logo" ><img src="http://localhost/dompdfTest/dompdf/USCSDefaultSignature.jpg" /></td>'.
'<td> </td>'.
'</tr>'.
'</tbody>'.
'</table>'.
还有css:
table#images-table .uscs-logo {
height: 100px;
text-align: left;
}
table#images-table .uscs-logo img{
max-height:200px;
max-width: 200px;
}
table#images-table .signature {
height: 125px;
text-align: right;
width: 300px;
height: auto;
max-height:200px;
max-width: 200px;
}
但是我在 pdf 中得到的是一个两页的 pdf,页面上没有图像,因为它们是全尺寸的。如果我在 html 中渲染到页面,它会很好。
所以我的问题是,img 标签上的 dompdf 真的支持 max-width 和 max-height 吗?
【问题讨论】:
-
仅供参考 PHPpdf 似乎支持这个:github.com/psliwa/PHPPdf#attributes
-
您应该能够在当前版本的 dompdf 中指定图像的最大宽度/高度,但不能指定其他元素。你用的是哪个版本?
-
toto21 - 我们不打算使用不同的 pdf 生成器。 BrianS - 几周前我下载了最新版本,5.5.3
-
最新版本的 dompdf?应该是 0.6.1。