Foros del Web » Programando para Internet » PHP »

Ejecutar archivo que genera pdf ¿alguien se le ocurre algo?

Estas en el tema de Ejecutar archivo que genera pdf ¿alguien se le ocurre algo? en el foro de PHP en Foros del Web. Hola que tal estan, Veran tengo un formulario que envia la informacion a otro archivo que es el que guarda la informacion en base de ...
  #1 (permalink)  
Antiguo 21/05/2013, 14:16
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Ejecutar archivo que genera pdf ¿alguien se le ocurre algo?

Hola que tal estan,

Veran tengo un formulario que envia la informacion a otro archivo que es el que guarda la informacion en base de datos, la cosa es que ademas de guardar necesito que genere un pdf y lo envie por email, el problemas es que mi codigo de fpdf no funciona si lo coloco en el mismo archivo que guarda en BD.

Se podria hacer una redireccion y reenviar los datos necesarios para crear el pdf pero no puedo hacer esto ya que no se puede ver un resfreco.

Ahora mismo tengo un iframe dentro del archivo que guarda pero no lo veo muy bien

A ver si alguien se le ocurre algo.

Un saludo
  #2 (permalink)  
Antiguo 22/05/2013, 01:08
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Respuesta: Ejecutar arhico que genera pdf ¿alguien se le ocurre algo?

Nadie se le ocurre nada?
  #3 (permalink)  
Antiguo 22/05/2013, 08:17
Avatar de evolutionrgm  
Fecha de Ingreso: mayo-2011
Mensajes: 108
Antigüedad: 13 años
Puntos: 5
Respuesta: Ejecutar arhico que genera pdf ¿alguien se le ocurre algo?

Estimado

Utiliza esto para pasar de php a pdf utiliza la clase class.ezpdf la cual puedes descargar desde aca http://pubsvn.ez.no/doxygen/4.0/html/files.html.

ahora vamos al codigo supongo que ya tienes tu bd y ya haz generado tus ingresos y quieres mostrar los datos este codigo lo extraigo de la siguiente web http://blog.unijimpe.net/generar-pdf-con-php-y-mysql/ . lo busque por google como php + pdf . :)

Código PHP:
Ver original
  1. require_once('class.ezpdf.php');
  2. $pdf =& new Cezpdf('a4');
  3. $pdf->selectFont('../fonts/courier.afm');
  4. $pdf->ezSetCmMargins(1,1,1.5,1.5);
  5.  
  6. $conexion = mysql_connect("internal-db.s10556.gridserver.com", "db10556", "XU7kmnPw");
  7. mysql_select_db("db10556_unijimpe_demo", $conexion);
  8. $queEmp = "SELECT nombre, direccion, telefono FROM empresa ORDER BY nombre ASC";
  9. $resEmp = mysql_query($queEmp, $conexion) or die(mysql_error());
  10. $totEmp = mysql_num_rows($resEmp);
  11.  
  12. $ixx = 0;
  13. while($datatmp = mysql_fetch_assoc($resEmp)) {
  14.     $ixx = $ixx+1;
  15.     $data[] = array_merge($datatmp, array('num'=>$ixx));
  16. }
  17. $titles = array(
  18.                 'num'=>'<b>Num</b>',
  19.                 'nombre'=>'<b>Empresa</b>',
  20.                 'direccion'=>'<b>Direccion</b>',
  21.                 'telefono'=>'<b>Telefono</b>'
  22.             );
  23. $options = array(
  24.                 'shadeCol'=>array(0.9,0.9,0.9),
  25.                 'xOrientation'=>'center',
  26.                 'width'=>500
  27.             );
  28. $txttit = "<b>BLOG.UNIJIMPE.NET</b>\n";
  29. $txttit.= "Ejemplo de PDF con PHP y MYSQL \n";
  30.  
  31. $pdf->ezText($txttit, 12);
  32. $pdf->ezTable($data, $titles, '', $options);
  33. $pdf->ezText("\n\n\n", 10);
  34. $pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"), 10);
  35. $pdf->ezText("<b>Hora:</b> ".date("H:i:s")."\n\n", 10);
  36. $pdf->ezStream();
  37.  $pdf->Output();
  #4 (permalink)  
Antiguo 22/05/2013, 10:24
Avatar de efenollal  
Fecha de Ingreso: abril-2012
Ubicación: Toa Baja
Mensajes: 63
Antigüedad: 12 años
Puntos: 3
Respuesta: Ejecutar arhico que genera pdf ¿alguien se le ocurre algo?

Tambien puedes utilizar mpdf que genera archivos pdf utilizando codigo html y css.

http://www.mpdf1.com/mpdf/index.php

Es una libreria robusta y facil de utilizar. Una vez tienes el html al cual le puedes pasar las variables php puedes hacer esto para generar el pdf.

Código PHP:
Ver original
  1. require_once('mpdf');  
  2.         $mpdf->writeHTML('variable con html o codigo html );
  3.        
  4.         $mpdf->Output('nombre del archivo opcional', 'D para download, I para verlo y S para salvarlo si lo envias por email');

espero te sirva de algo.
  #5 (permalink)  
Antiguo 23/05/2013, 01:30
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Respuesta: Ejecutar arhico que genera pdf ¿alguien se le ocurre algo?

Hola amigos gracias por su atencion,

Con respecto a la clase class.ezpdf sabrian si tiene soporte para php 5 en adelante?

Un saludo y muchas gracias
  #6 (permalink)  
Antiguo 23/05/2013, 05:34
 
Fecha de Ingreso: julio-2010
Mensajes: 275
Antigüedad: 13 años, 10 meses
Puntos: 21
Respuesta: Ejecutar arhico que genera pdf ¿alguien se le ocurre algo?

yo ultimamente he estado utilizando tcpdf

www.tcpdf.org

Es flexible que ezpdf, porque tiene soporte para cabeceras y pié de páginas, además que está muy bien documentada.

Etiquetas: formulario, genera, 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 18:02.