Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: General Dmitry Vergadoski en 9 Febrero 2015, 19:36 pm



Título: duda libreria php pdf
Publicado por: General Dmitry Vergadoski en 9 Febrero 2015, 19:36 pm
hola amigos necesito pasar a pdf el resultado de una consulta que esta en php, lo que busco es crear un boton "descargar en pdf" y el me convierta lo que hace este codigo en pdf aqui dejo mi codigo:

Código
  1.    <?php
  2.    $con = mysql_connect('localhost', 'root', '123456') or die('ERROR DE CONEXION CON MYSQL: ' . mysql_error());
  3.    mysql_select_db('libros', $con) or die('ERROR CONEXION CON BD: '.mysql_error());
  4.  
  5.    $result = mysql_query('SELECT Titulo, Autor, Editorial, Año as Year FROM libros');
  6.  
  7.    ?>
  8. <body style="background-color: #f4f4f4">
  9.    <table border="1">
  10.  
  11.    <th>Titulo</th>
  12.    <th>Autor</th>
  13.    <th>Editorial</th>
  14.    <th>Año</th>
  15.  
  16.    <?php
  17.    while ($r = mysql_fetch_object($result))
  18.    {
  19.    echo '<tr>';
  20.    echo '<td>'. $r->Titulo . '</td>';
  21.    echo '<td>'. $r->Autor . '</td>';
  22.    echo '<td>'. $r->Editorial . '</td>';
  23.    echo '<td>'. $r->Year . '</td>';
  24.    echo '</tr>';
  25.    }
  26.    ?>
  27.    </table>
  28.  

muchas gracias de antemano.


Título: Re: duda libreria php pdf
Publicado por: Shell Root en 9 Febrero 2015, 20:04 pm
Aquí (https://www.google.com.co/?gws_rd=ssl#safe=off&q=pdf+php)


Título: Re: duda libreria php pdf
Publicado por: General Dmitry Vergadoski en 9 Febrero 2015, 23:48 pm
Aquí (https://www.google.com.co/?gws_rd=ssl#safe=off&q=pdf+php)
gracias pero esa no sirve para lo que busco, porque en esa hay que programar, busco una que me genere de forma automatica lo que me muestra mi codigo pero en pdf


Título: Re: duda libreria php pdf
Publicado por: #!drvy en 11 Febrero 2015, 20:44 pm
Citar
gracias pero esa no sirve para lo que busco, porque en esa hay que programar, busco una que me genere de forma automatica lo que me muestra mi codigo pero en pdf

Y de paso que te haga un café... Hay infinitas librerías para generar PDF y muchas de ellas se reducen a declarar una instancia y usar sus métodos y propiedades... prácticamente no estarías tocando nada de código.. pero vamos, si quieres conseguir algo, te vas a tener que manchar aunque sea un poco..

Saludos


Título: Re: duda libreria php pdf
Publicado por: General Dmitry Vergadoski en 11 Febrero 2015, 21:12 pm
Y de paso que te haga un café... Hay infinitas librerías para generar PDF y muchas de ellas se reducen a declarar una instancia y usar sus métodos y propiedades... prácticamente no estarías tocando nada de código.. pero vamos, si quieres conseguir algo, te vas a tener que manchar aunque sea un poco..

Saludos

si amigo he probado todas y ninguna me sirve no me genera lo que hace mi php osea la tabla y el contenido de la misma


Título: Re: duda libreria php pdf
Publicado por: hunert en 12 Febrero 2015, 18:37 pm
Tengo entendido que existe una librería llamada <<dompdf>> que traduce HTML a un formato PDF soportando CSS.
Puedes implementarlo con composer y con un poco de código quedaría listo..

Código:
// somewhere early in your project's loading, require the Composer autoloader
// see: http://getcomposer.org/doc/00-intro.md
require 'vendor/autoload.php';

// disable DOMPDF's internal autoloader if you are using Composer
define('DOMPDF_ENABLE_AUTOLOAD', false);

// include DOMPDF's default configuration
require_once '/path/to/vendor/dompdf/dompdf/dompdf_config.inc.php';

Proyecto en GitHub:
https://github.com/dompdf/dompdf
Documentación de uso:
https://code.google.com/p/dompdf/wiki/Usage