2015-07-11 50 views
0

我正在爲多家公司製作發票pdf。每家公司都有自己的標誌,他們希望以PDF格式進行。爲了生成PDF,我使用了dompdf。現在,當使用圖像的相對路徑對src屬性的值進行硬編碼時,它在pdf上呈現得非常好。例如,在笨:現在動態值<img>在dompdf中的src屬性

$this->load->helper(array('dompdf', 'file')); 
$html = '<img style = "height: 140px; width: 180px;" src = "images/logo.png" />'; 
pdf_create($html, 'filename'); 
$data = pdf_create($html, '', false); 

,作爲圖像的相對路徑不會改變,每次根據登錄的,我想給SRC在客戶端上屬性的動態值像這樣:

$this->load->helper(array('dompdf', 'file')); 
$html = '<img style = "height: 140px; width: 180px;" src = '; $row->img; $html.=' />'; 
pdf_create($html, 'filename'); 
$data = pdf_create($html, '', false); 

在哪裏$ row-> img在某些情況下的值爲images/logo.png(該值將根據登錄的人而變化)。

使用上面的代碼只是給了我一個pdf上的空白空間,甚至沒有一個破碎的圖像沒有任何錯誤信息。請幫助我,因爲它已經是我的一個美好的一天。

評論,建議,答覆高度讚賞再次感謝。

回答

2

試試這個:

$html = '<img style = "height: 140px; width: 180px;" src ="'.$row->img.'"/>';