En este artículo veremos como generar un archivo en formato PDF, a partir de un código HTML. Lo vamos a hacer utilizando el lenguaje de programación PHP, utilizando la librería dompdf

Paso 1. Descargar dompdf desde AQUI

Paso 2. Descomprimir el archivo que acabamos de descargar y subirlo a nuestro servidor web.

Paso 3. Implementación:

    Para implementar el código crearemos una página php en nuestro servidor con este código.

    La parte fundamental del código, para que la generación del PDF funcione, es esta:

        // convertir URL a PDF

        $html = file_get_contents(url de la página que queremos convertir);
        require_once("dompdf/dompdf_config.inc.php");
        $dompdf = new DOMPDF();
        $dompdf->load_html($html);
        $dompdf->render();
        $dompdf->stream("nombre.pdf");    

 

        // convertir HTML a PDF

        $html = "html que queremos convertir";
        require_once("dompdf/dompdf_config.inc.php");
        $dompdf = new DOMPDF();
        $dompdf->load_html($html);
        $dompdf->render();
        $dompdf->stream("nombre.pdf");   

 

Eso es todo, espero que te sea útil y que lo utilices en tus proyectos.

 

Autor:

Oscar Hernández Caballero

www.syrope.com - www.parentesys.com

 

)( parentesys.es )( La cultura al alcance de todos )

Crear PDF a partir de un HTML, en PHP
Fecha de publicación: 2010-11-19 11:11:18, por Oscar Hernández Caballero   (visto: 31696 veces)   (a 17 personas les ha parecido interesante)
Fuente: http://www.parentesys.com

Fotos de este contenido: si quieres añadir fotos, pulsa el botón Fotos

    
    


© parentesys.es - Todos los Derechos Reservados

Crear PDF a partir de un HTML, en PHP

Comparte este contenido con todos tus amigos.



 Portada  :: Sección Informática

   Informática en Google  :: Buscador de Informática      Creación de páginas web de Informática

Opiniones sobre el artículo

Las opiniones que aquí se escriban deben hacer un uso cívico y respetuoso de la libertad de expresión. El administrador de parentesys.es se reserva el derecho de eliminar aquellos comentarios que no lo cumplan, o que no aporten información útil sobre el contenido arriba publicado.


Betina
Ing. en sistemas publicada el (26/08/2015 16:08:10)

Hola, necesito que me den una mano con un archivo que quiero generar con dompdf y php, me estoy enloqueciendo

Carlos Alberto
duda publicada el (25/11/2013 05:11:58)

una consulta estoy haciendo consultas de php y MySql como podria hacer para poner el resultado de la consuta de multiples lineas en pdf.. ayuda urgente

faty
duda publicada el (31/10/2012 00:10:46)

Quise hacer lo de la web, (segunda opcion) y me da el siguiente error. Fatal error: Call to a member function get_cellmap() on a non-object in C:AppServwwwdompdf-0.5.1include able_cell_frame_reflower.cls.php on line 64

parentesys.es
Cambiar estilos al PDF publicada el (25/09/2012 12:09:07)

Para cambiarle los estilos al PDF, debes hacerlo desde la variable que guarda el HTML. Busca información sobre crear estilos y fuentes en HTML y verás que es muy fácil.

Wilman
Duda publicada el (19/09/2012 23:09:55)

Disculpa una pregunta como puedo hacer para cambiarle los estilos al pdf como el tipo de letra, tamaño,etc

Oscar
generar el PDF de una URL publicada el (01/07/2011 22:07:08)

Hola, generar un PDF a partir de una URL es muy fácil. Sólo tienes que seguir los pasos del artículo. Prueba con cualquier url que quieras, se te genera un archivo PDF con el contenido de la web, tal y como lo ves en el navegador. Saludos

ravi
duda publicada el (30/06/2011 23:06:57)

hola que tal tengo la duda de como generar un pdf para el segundo caso es decir a partir de una url. en relidad se genera un archivo con el contenido de la url? podrias orientarme un poco mejor como hacerlo. saludos

Escribe tu comentario

Tu nombre: [obligatorio]

Título: [obligatorio]

Tu sitio web: (escríbelo con http://) [opcional]

Tu email: (lo mantendremos privado) [obligatorio]

Contenido: [obligatorio]

Código de seguridad anti-spam:*