2012-02-22 51 views
1

我开始在我的CodeIgniter项目中使用DOMPDF来呈现PDF中的某些信息。CodeIgniter + DOMPDF:在CSS中调用它们时不显示图像

当我在html中显示信息时,一切正常。但是...没有图像显示在PDF中,相同的HTML代码(信息:用于背景的图像)。

除了图像,其他CSS信息正确显示(颜色,文本缩进,...)。

我尝试了相同的“种类”的代码,而不使用CodeIgniter,并正确生成图像。

结论:在CodeIgniter中使用DOMPDF的问题。

有些想法?我尝试了许多“随机”组合,但它仍然不起作用。没有关键字'CodeIgniter,DOMPDF,CSS,图像'的谷歌结果...

在此先感谢。

+0

你是否为图像起诉绝对URL? – Rooneyl 2012-02-22 15:58:54

+1

图像加载问题可能有多个来源。要开始,了解如何将文档加载到dompdf以及如何在文档/ css中引用图像很重要。 – BrianS 2012-02-23 17:59:46

回答

2

更多的测试后,我可以添加图片:

  • 通过编写HTML代码里面的CSS,采用标签。
  • 使用路径相对于根目录,而不是HTML文件,如:./assets/img/my_image.png

这为我工作,但我不知道为什么。