PHP - images con mpdf

   
Vista:
Imágen de perfil de Isai

images con mpdf

Publicado por Isai programti@hotmail.com (37 intervenciones) el 12/07/2016 00:00:25
Hola,

Estoy usando mpdf para la generación de archivos PDF. Tengo problemas al agregar una imagen en mi archivo.
En google Chrome simplemente no lo hace, pero en Firefox e IExplorer no tengo problema.

Agrego parte del código, Ojalá me puedan orientar.

Saludos

1
2
3
4
5
6
7
8
9
10
11
12
$estbmo.='<tr>
          <td width="70%" colspan="2"> <img src="../_imagEstu/imagen210.jpg" class="img-max"> </td>
        </tr>';
 
include("mpdf/mpdf.php"); // incluyo clase para generar PDF
 $mpdf=new mPDF('','letter'); // defino el tamaño de la hoja 
 
 $stylesheet = file_get_contents('../jscss/estilosImpresion.css');
$mpdf->WriteHTML($stylesheet,1);
$mpdf->AddPage();
$mpdf->WriteHTML($estbmo);
$mpdf->Output();

No manda error pero el documento está en blanco no muestra la imagen.
La imagen si existe.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de kip

images con mpdf

Publicado por kip (562 intervenciones) el 12/07/2016 00:34:13
Hola, puedes colocar esta linea para que te muestre el error que surge:

1
2
$mpdf->debug = true;
$mpdf->showImageErrors = true;

Nos cuentas que error te muestra.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isai

images con mpdf

Publicado por Isai (37 intervenciones) el 12/07/2016 20:21:13
Gracias Kip.

Si las agregue pero no arroja ningun error.
Sin embargo ya lo resolví, comento las lineas agregue para resolverlo.

1
2
3
4
5
6
7
8
9
//Agrego estas lineas al principio
ob_clean();
  header('Content-type: application/pdf');
  header('Content-Disposition: inline; filename="archivo.pdf');
  header('Content-Transfer-Encoding: binary');
  header('Accept-Ranges: bytes');
 
//Agrego esta linea al final de mi codigo
ob_end_flush();

Con esto ya no tengo problemas. Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar