我正在使用MPDF从某些数据生成PDF。
一般流程如下:我从数据库收集数据,开始输出缓冲,包含模板,清除缓冲区并将HTML附加到PDF(必要时调用$ mpdf-> AddPage)。到目前为止一切都很好。
在我的CSS中,我已经将身体定义为具有background-image:url('portrait-bg.png');,这很有效。
现在,我想添加一些横向格式的页面($ mpdf-> AddPage(...,'L');)。这也有效 - 但我无法弄清楚如何为这些页面设置不同的背景(以便图像不被拉伸)。
我尝试了什么:
答案 0 :(得分:0)
所以经过长时间的努力,我无法找到一个好的,干净的方法来做到这一点 - 大概是由于MPDF的缺点。
在任何情况下,我使用的解决方法是在每个需要特殊横向背景的body元素上使用style属性。它不干净,不太好 - 但不幸的是,这似乎是唯一可行的方式。赋予body一个class属性并在链接的CSS中定义它似乎不起作用(虽然我不能告诉为什么--MPDF文档声称支持这个功能,这是我如何设置其余的标准背景文件)。