2012-02-22 53 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

這爲我工作,但我不知道爲什麼。