我创建了一个应用程序,它使用DOMPDF基于HTML页面输出PDF报告。
这在我的测试服务器上工作正常,但是当我将其迁移到实时服务器时,PDF中没有显示任何图像。它没有显示RED X - 根本就没有任何东西。
我已经使用配置工具检查了新服务器是否符合要求,并且我已启用“在临时保留图像”调试选项,并且在临时目录中没有创建任何内容。
任何想法可能会改变什么以阻止它工作?
答案 0 :(得分:3)
看来如果您的CSS将图像指定为display:block,DOMPDF有时不会显示它们。更改了我的代码,以便它使用特定于pdf的CSS文件。
不知道为什么它可以在其他服务器上运行....
答案 1 :(得分:3)
注意:对于Windows服务器,我必须指向图像的真实路径:
<img src="C:\path\to\image\folder\image.jpg">
答案 2 :(得分:3)
我也有这个问题。在本地服务器上,我可以用于图像
<img src="www.test.dev/img/test.jpg" />
,
但在实时服务器上我必须将其更改为
<img src="img/test.jpg" />
。
通过这种方式,您可以强制服务器上的dompdf本地访问映像文件。