{ parentesys.es :: }
Mi perfil


Fecha de publicación: 19/11/2010 11:11:18

Crear PDF a partir de un HTML, en PHP


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

 





Tags: 

Si esta información te ha sido útil, compártela:


Opiniones sobre el artículo

parentesys.es se reserva el derecho de suprimir, por cualquier razón y sin previo aviso, cualquier contenido generado en los espacios de participación en caso de que los mensajes incluyan insultos, mensajes racistas, sexistas... Tampoco se permitirán los ataques personales ni los comentarios que insistan en boicotear la labor informativa de la revista, ni todos aquellos mensajes no relacionados con la noticia que se esté comentando. De no respetarse estas mínimas normas de participación este medio se verá obligado a prescindir de este foro, lamentándolo sinceramente por todos cuantos intervienen y hace en todo momento un uso absolutamente cívico y respetuoso de la libertad de expresión.


duda


publicada el (30/06/2011 16:06:57) por ravi
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

generar el PDF de una URL


publicada el (01/07/2011 15:07:08) por Oscar
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

Duda


publicada el (19/09/2012 16:09:55) por Wilman
Disculpa una pregunta como puedo hacer para cambiarle los estilos al pdf como el tipo de letra, tamaño,etc

Cambiar estilos al PDF


publicada el (25/09/2012 05:09:07) por parentesys.es
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.

duda


publicada el (30/10/2012 16:10:46) por faty
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

duda


publicada el (24/11/2013 21:11:58) por Carlos Alberto
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

Ing. en sistemas


publicada el (26/08/2015 09:08:10) por Betina
Hola, necesito que me den una mano con un archivo que quiero generar con dompdf y php, me estoy enloqueciendo


Para escribir comentarios debes estar registrado:


Area Privada: 

Email


Contraseña

Si no tienes cuenta de usuario, regístrate aquí
+ Informática
Code injection Warning  This post is a warning against a code injection launched on January 2, 2014...

Una cosa es decir que haces SEO y otra cosa es demostrarlo.  Mucha gente dice que hace SEO, que son expertos en optimización en buscadores, que pueden poner tu página web en primeras posiciones de Google, pero nadie lo demuestra. Nosotros lo...

Errores que cometen los hostales en Facebook  Algunos de los errores típicos que los dueños de hoteles, hostales y casas rurales comenten en Facebook, y cómo evitarlos....

SEO y posicionamiento web  ¿A quién no le suenan estas expresiones tan técnicas, de tantas veces que las hemos oído, y que nadie sabe muy bien de qué se tratan? Aquí vamos a ver cómo muchos aprovechan la con...

Google Places se cierra, la compañía hace de Google+ el centro de gravedad para búsquedas de negocios locales.  Cuando Google+ y Google+ Páginas para negocios fueron presentadas hace poco menos de un año, mucha gente en el entorno de las búsquedas locales anticipó el día en que Google fusi...

¿Tienes un Hostal y deseas aumentar tus ingresos?  40 millones de personas al año, vienen a España y se alojan en Hostales, Hoteles, y Casas rurales. La mayoría no saben español, y no van a perder su tiempo enviándote emails para ...