DOMPDF图像未显示在新服务器上

时间:2012-01-25 01:11:36

标签: php pdf dompdf

我创建了一个应用程序,它使用DOMPDF基于HTML页面输出PDF报告。

这在我的测试服务器上工作正常,但是当我将其迁移到实时服务器时,PDF中没有显示任何图像。它没有显示RED X - 根本就没有任何东西。

我已经使用配置工具检查了新服务器是否符合要求,并且我已启用“在临时保留图像”调试选项,并且在临时目录中没有创建任何内容。

任何想法可能会改变什么以阻止它工作?

3 个答案:

答案 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本地访问映像文件。