2010-12-01 94 views
6

下面是HTML之前刚刚$ dompdf->渲染()和$ dompdf->输出()被称为:DOMPDF和img标签,图像不会显示

<img src="http://www.example.com/images/Logo.png" /> 

所有其他发票显示图像细腻时在浏览器中查看或打印,或通过电子邮件将其作为HTML。当我点击应用程序内部的“生成PDF”时,它会以PDF格式呈现发票,但徽标已丢失。我已经把一条调试线发送给我发送给render()的原始HTML,它对我来说看起来很好。

有没有人有任何想法为什么dompdf不会显示此图像?

+3

您正在使用哪种版本的DOMPDF?我不记得确切的限制,但我相信0.5.1在PNG中的alpha透明度问题。这是在这里提到的:http://drupal.org/node/558170#comment-1981550 – BrianS 2010-12-02 20:15:48

+0

哇,谢谢!那就是它。啊! – Kevin 2010-12-03 03:45:58

回答

14

一个想法:如果你提供完整的URI的图像被视为外部,所以定义costant DOMPDF_ENABLE_REMOTE必须设置为true。