Ver Mensaje Individual
  #19 (permalink)  
Antiguo 20/05/2011, 11:17
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: dompdf me está matando

Un último voto a favor de dompdf, ya que yo lo uso para hacer reportes sumamente complejos y sin problemas:
Primero imprime en pantalla (echo) el html de tu reporte tal cual. si te genera un html completo y correcto, si pasas dicha cadena a dompdf no deberías tener problemas.

Por cierto, no veo que configures el tipo de papel, quizá por ahí va la cosa...
Yo tengo mi código así:

Código PHP:
Ver original
  1. require_once("dompdf/dompdf_config.inc.php");
  2. $dompdf = new DOMPDF();
  3. $dompdf->set_paper("letter", "portrait");
  4. $dompdf->load_html($html);//cargamos el html
  5. $dompdf->render();//renderizamos
  6. $pdf = $dompdf->output();//asignamos la salida a una variable
  7. file_put_contents("archivo.pdf", $pdf);//colocamos la salida en un archivo
  8. echo "<a href=\"archivo.pdf\" target=\"_blank\">archivo.pdf</a>";//imprimo la liga para descargar el pdf


Tengo un sistema de reportes configurable donde los usuarios pueden crear reportes con tantas columnas como quieran, incluyendo gráficos, y pueden editar con un wysiwyg las cabeceras de sus reportes, por lo que al no conocer la estructura del reporte (no es fija) no puedo darme el lujo de hacerlo con editores de pdf a bajo nivel, así que dompdf es mi arma principal y no falla.