jueves, 8 de agosto de 2013

html2pdf error: Impossible de charger l'image

html2pdf error: Impossible de charger l'image

Al utilizar el componente HTML2PDF el cual es un conversor de HTML a PDF escrito en php, me salió el siguiente error:

Fatal error: Uncaught <span style="color: #AA0000; font-weight: bold;">ERREUR n°6</span><br>Fichier : /var/www/html/assets/html2pdf_v4.03/html2pdf.class.php<br>Ligne : 1319<br><br>Impossible de charger l'image thrown in /var/www/html/assets/html2pdf_v4.03/html2pdf.class.php on line 1319

Este error del componente html2pdf sale cuando estás itentando convertir un archivo HTML a PDF y el html contiene imágenes.

Esto es porque las rutas de las imágenes no deben ser urls absolutas ni relativas a algún sitio, deben ser rutas físicas.

Solución.

Lo que deben hacer es colocar las rutas fisicas de las imágenes como en el siguiente ejemplo:

<img src='/var/www/html/assets/img/laimagen.png' />

Espero les sirva.

3 comentarios:

  1. Me acabaste de salvar la vida. Muchas gracias!

    ResponderBorrar
  2. Amigo Agradecería si me indicas como hacer esto si la imagen se encuentra en otro servidor, ya que intento con la direccion ip interna del servidor donde se encuentran las imagenes, mi linea de codigo es asi 'http://172.16.0.18/presupuesto/poa/'.$rutaFoto
    $rutaFoto esta variable la obtengo de la base de dato incluso e intentado con "http://midominio.com/presupuesto/poa/".$rutaFoto pero nada la imagen se encuentra alli y son de tipo jpeg

    ResponderBorrar
  3. Gracias por el articulo.. me sirvió mucho brother

    ResponderBorrar