Foros del Web » Programando para Internet » PHP »

no exporta varios pdf con MPDF

Estas en el tema de no exporta varios pdf con MPDF en el foro de PHP en Foros del Web. Buenas estimados, saben que estoy exportando a pdf unos documentos que se generan dinamicamente con php y estoy usando la libreria MPDF que funciona muy ...
  #1 (permalink)  
Antiguo 30/11/2012, 09:37
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
no exporta varios pdf con MPDF

Buenas estimados,

saben que estoy exportando a pdf unos documentos que se generan dinamicamente con php y estoy usando la libreria MPDF que funciona muy bien, salvo aqui el problema: cuando son varios documentos a exportar, solo me exporta el primero...

Esto esta dentro de un ciclo while quien es el que determina la cantidad de ciclos a realizar basandose en una query que trae los documentos a exportar...

el proceso corre bien porque si pido un echo de los documentos me los muestra, el problema es al exportar a pdf...

alguien sabe si soporta esto o hay que hacerle alguna cosa???

Muchas gracias,
Gustav.
  #2 (permalink)  
Antiguo 30/11/2012, 09:55
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Respuesta: no exporta varios pdf con MPDF

Podrias poner la sección de tu código del while, por favor.

Saludos
  #3 (permalink)  
Antiguo 30/11/2012, 10:06
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: no exporta varios pdf con MPDF

Si, lo resumo porque es una choclada... pero basicamente corre asi:

Código PHP:
Ver original
  1. while($row = mysql_fetch_array($rs,MYSQL_ASSOC))
  2. {
  3.  
  4.     $html = "aqui arma el html dinamicamente";
  5.  
  6.     include("MPDF54/mpdf.php");
  7.     $mpdf = new mPDF('c','A4','','',20,20,20,20,16,13);
  8.     $mpdf->SetDisplayMode('fullpage');
  9.     $mpdf->setFooter('{PAGENO}');
  10.     $stylesheet = file_get_contents('style.css');
  11.     $mpdf->WriteHTML($stylesheet,1);
  12.     $mpdf->WriteHTML($html,2);
  13.     $mpdf->Output('folder/'.$tituloPdf,'F');
  14.     $fileAttach = $mpdf->Output('', 'S');
  15.        
  16.         //aqui envia por email el pdf
  17. }

Puntualmente se que el problema esta al exportar porque cuando comento la instancia de la clase mPDF y hago echo del $html muestra todo correcto.

Muchas gracias,
Gustav.

Última edición por gus_anomaly; 30/11/2012 a las 10:13
  #4 (permalink)  
Antiguo 30/11/2012, 10:55
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: no exporta varios pdf con MPDF

Parece que esta solucionado,

aparentemente se sobrecargan algunos metodos porque al poner include_once("MPDF54/mpdf.php");

Me exporto las cantidades correctas.

Saludos,
Gustav.
  #5 (permalink)  
Antiguo 30/11/2012, 11:11
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Respuesta: no exporta varios pdf con MPDF

Gracias por indicar como lo solucionaste
  #6 (permalink)  
Antiguo 30/11/2012, 11:14
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: no exporta varios pdf con MPDF

Por nada, ya me paso con muchas aplicaciones, cuando incluis algo, tenes que asegurarte de no incluirlo nuevamente.

Me paso en la libreria de email PHPMailer.

Ok, hasta la proxima!
Gustav.

Etiquetas: exporta, mpdf, pdf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:06.