【问题标题】:CodeIgniter + DOMPDF: Images don't appear when calling them in CSSCodeIgniter + DOMPDF:在 CSS 中调用图像时不会出现图像
【发布时间】:2012-03-12 23:05:04
【问题描述】:

我开始在我的 CodeIgniter 项目中使用 DOMPDF 来呈现 PDF 中的一些信息。

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

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

我在不使用 CodeIgniter 的情况下尝试了相同的“类型”代码,并且图像生成正确。

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

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

提前致谢。

【问题讨论】:

  • 您是否为图片使用绝对 URL?
  • 图像加载问题可能有多种来源。首先,了解如何将文档加载到 dompdf 以及如何在文档/css 中引用图像非常重要。

标签: css image codeigniter pdf dompdf


【解决方案1】:

经过更多测试,我能够添加图像:

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

这对我有用,但我不知道为什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-08
    • 2012-11-10
    • 1970-01-01
    • 2018-01-24
    • 1970-01-01
    相关资源
    最近更新 更多