Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/05/2013, 08:17
Avatar de evolutionrgm
evolutionrgm
 
Fecha de Ingreso: mayo-2011
Mensajes: 108
Antigüedad: 13 años, 7 meses
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();