6

这是调用 $dompdf->render() 和 $dompdf->output() 之前的 HTML:

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

在浏览器中查看、打印或以 HTML 格式通过电子邮件发送时,所有其他发票都可以正常显示图像。当我在我们的应用程序中单击“生成 PDF”时,它会以 PDF 格式呈现发票,但缺少徽标。我已经放入了一条调试线,通过电子邮件将它发送到 render() 的原始 HTML 发送给我,我觉得它看起来不错。

有谁知道为什么 dompdf 不会显示此图像?

4

2 回答 2

14

一个想法:如果您为图像提供完整的 URI,它将被视为外部的,因此定义的成本常数DOMPDF_ENABLE_REMOTE必须设置为 true。

于 2010-12-01T20:18:10.547 回答
2

看起来你必须通过参数server path而不是参数server urlsrc

http://www.flashnutz.com/2009/08/images-not-working-in-dompdf/

于 2010-12-01T20:13:24.773 回答