duda libreria php pdf

Iniciado por Siempre Azul, 9 Febrero 2015, 19:36 PM

0 Miembros y 1 Visitante están viendo este tema.

Siempre Azul

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 (php) [Seleccionar]
   <?php
    $con 
mysql_connect('localhost''root''123456') or die('ERROR DE CONEXION CON MYSQL: ' mysql_error());
    
mysql_select_db('libros'$con) or die('ERROR CONEXION CON BD: '.mysql_error());
     
    
$result mysql_query('SELECT Titulo, Autor, Editorial, Año as Year FROM libros');
     
    
?>

<body style="background-color: #f4f4f4">
   <table border="1">
   
   <th>Titulo</th>
   <th>Autor</th>
   <th>Editorial</th>
   <th>Año</th>
   
   <?php
    
while ($r mysql_fetch_object($result))
    {
    echo 
'<tr>';
    echo 
'<td>'$r->Titulo '</td>';
    echo 
'<td>'$r->Autor '</td>';
    echo 
'<td>'$r->Editorial '</td>';
    echo 
'<td>'$r->Year '</td>';
    echo 
'</tr>';
    }
    
?>

   </table>


muchas gracias de antemano.
Siempre Azul, Nunca Rojo.

Shell Root

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Siempre Azul

#2
Cita de: Shell Root en  9 Febrero 2015, 20:04 PM
Aquí
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
Siempre Azul, Nunca Rojo.

#!drvy

Citargracias 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

Siempre Azul

Cita de: #!drvy en 11 Febrero 2015, 20:44 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
Siempre Azul, Nunca Rojo.

hunert

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..


// 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