MPDF img标签错误

时间:2014-10-28 16:07:12

标签: php html pdf mpdf

我的mpdf库有问题。

当我在库中插入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一切正常。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

使用mpdf我使用base64并且效果很好。像:

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

要在base64中转换图片,请执行以下操作:

base64 filename.png