答案 0 :(得分:6)
使用DOMODF 0.5.1?它可能无法解析背景速记。您可以尝试将通用背景属性分解为特定属性:
background-image: url(bg.jpg);
background-repeat: repeat-x;
background-position: bottom left;
我还发现有时我必须提供完整的网址(http://example.com/bg.jpg)。
在该版本的DOMPDF中,这个属性的处理有点儿错误。您可以考虑升级到0.6.0代码库(currently at beta 1)。它比以前的版本有许多改进。
答案 1 :(得分:2)
嗯,我有同样的问题,在我的本地XAMMP(Windows)中它应该工作,但是当移动到实时服务器时,背景图像没有显示。
在寻找解决方案但没有成功之后,终于解决了它。
这不起作用:
body{ font-size:15px; background-image:url(<?php echo getcwd(); ?>/bg.jpg); background-repeat:repeat;}
这就像一个魅力:
body{ font-size:15px; background-image:url(./bg.jpg); background-repeat:repeat; }
我希望这可以提供帮助。
答案 2 :(得分:1)
答案 3 :(得分:1)
由于一些奇怪的原因,我遇到了同样的问题 dompdf ver 0.6.1
希望有所帮助
答案 4 :(得分:0)
在配置文件中,将DOMPDF_ENABLE_REMOTE
设置为true。
然后在您的页面或样式表中,使用src标记中的完整路径(即“http://yoursite.com/images/imagename.png”)或样式表中的url()。