Foros del Web » Programando para Internet » PHP »

pdf con dompdf

Estas en el tema de pdf con dompdf en el foro de PHP en Foros del Web. Saludos a todos. Estoy programando un sistema de reportes, uso el DOMPDF para generar un pdf con datos de un base y con eso no ...
  #1 (permalink)  
Antiguo 24/05/2011, 09:46
 
Fecha de Ingreso: diciembre-2009
Mensajes: 128
Antigüedad: 15 años
Puntos: 0
pdf con dompdf

Saludos a todos. Estoy programando un sistema de reportes, uso el DOMPDF para generar un pdf con datos de un base y con eso no tengo problema, el problema es que cuando paso los datos a mi pagina donde esta el codigo de DOMPDF en automatico me abre el archivo en pdf, cuando lo que yo necesito es que primero lo guarde en un servidor y ya despues mediante un boton o algo asi yo le mande la orden de que me lo abra en una ventana a parte, estas son la ultimas lineas de mi codigo:
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf")

estan justo despues de donde termina el html que es el que se convierte en pdf.

Espero haber sido claro y de antemano gracias por su atencion, bendiciones.
  #2 (permalink)  
Antiguo 24/05/2011, 10:23
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: pdf con dompdf

Pues tiene mucho sentido, ya que estás usando el método stream(), y hace justamente lo que no quieres.

Sería bueno que leyeras la documentación de DOMPDF para así emplear el método correcto.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 24/05/2011, 10:42
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 7 meses
Puntos: 528
Respuesta: pdf con dompdf

Yo lo hago 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

Etiquetas: dompdf, 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 12:34.