2014-10-28 60 views
1

我有一個mpdf庫的問題。MPDF img標記錯誤

當我插入一個img標籤庫,我收到錯誤500

這是我的代碼:

<?php 


    $tabla = $this->load->view("prueba",$data , true); 
    $this->load->library('mpdf'); 

    //size 
    $mpdf = new mPDF('utf-8','Letter',0,0,10.1,10.1,32,29,13.2,13.2); 
    $mpdf->showImageErrors = true; 


    $stylesheet = file_get_contents('assets/css/bootstrap/css/bootstrap.min.css'); 
    $mpdf->WriteHTML($stylesheet,1); 

    $mpdf->SetHTMLHeader('<div class="cabecera"> <img src="assets/img/asd.png"></div>'); 

    $mpdf-> WriteHTML ($tabla,2); 

    $mpdf-> SetHTMLFooter('<div class="footer"> <span> some text!</span></div>'); 
    $mpdf->Output('files/daniel.pdf','F'); 

    $this->response("True", 200); 
?> 

如果我這樣做,即使沒有標籤IMG一切工作正常。

請幫助我。

回答

0

與mpdf我使用base64,它運作良好。像:

<img alt="logo" width="298" height="108" src="data:image/png;base64,{base64 of the image}>" /> 

爲了得到轉換的圖片用base64做:

base64 filename.png 
+0

不行的,我托盤與此有關。 Icono de un libro 2014-10-28 18:27:58

+0

我也試過這個: $ data = file_get_contents($ path); ($ data) $ mpdf-> SetHTMLHeader('

'); – 2014-10-28 18:36:20