我正在使用MPDF从某些数据生成PDF。
总体流程如下:我从数据库中收集数据,开始输出缓冲,包括一个模板,然后清除缓冲区并将HTML附加到PDF(必要时调用$ mpdf-> AddPage)。到目前为止,一切都很好。
在我的CSS中,我已将主体定义为具有background-image:url('portrait-bg.png');,效果很好。
现在,我想添加一些横向格式的页面($ mpdf-> AddPage(...,'L');)。这也可行-但我不知道如何为这些页面设置不同的背景(这样就不会拉伸图像)。
我尝试过的
因此,在为此苦苦挣扎了很长时间之后,我无法找到一种好的,干净的方法来进行此操作-可能是由于MPDF中的缺陷。
无论如何,我要解决的方法是在每个需要特殊风景背景的body元素上使用style属性。它不干净,也不好-不幸的是,这似乎是唯一可行的方法。给body提供一个class属性并在链接的CSS中定义它似乎不起作用(尽管我不知道为什么-MPDF文档声称支持此功能,这是我在文档的其余部分中设置标准背景的方式) )。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句