Crear PDF a partir de un HTML, en PHP
parentesys

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.

OSCAR H CABALLERO | 19 nov 2010


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

Invítame a un café si te ha gustado este artículo
2,20 EUR

Temas relacionados:

Opiniones de este contenido

Esta web 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 web, 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 hacen en todo momento un uso absolutamente cívico y respetuoso de la libertad de expresión.


#7

Ing. en sistemas

Betina el 26 ago 2015
Hola, necesito que me den una mano con un archivo que quiero generar con dompdf y php, me estoy enloqueciendo
#6

duda

Carlos Alberto el 24 nov 2013
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
#5

duda

faty el 30 oct 2012
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
#4

Cambiar estilos al PDF

parentesys.es el 25 sep 2012
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.
#3

Duda

Wilman el 19 sep 2012
Disculpa una pregunta como puedo hacer para cambiarle los estilos al pdf como el tipo de letra, tamaño,etc
#2

generar el PDF de una URL

Oscar el 1 jul 2011
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
#1

duda

ravi el 30 jun 2011
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


Tu opinión

Contenidos Indexados
El Arte del Bonsái Ficus - Variedades

 3
  
 217937

English Adverbios de Frecuencia

 10
  
 201632

Informática Generador de códigos de barras en PHP

 13
  
 163739

Quejas denuncias estafas Descubre quién te visita en Facebook?

 16
  
 138968

English Something - Anything

 2
  
 130375

Marketing digital Cómo ganar dinero con un periódico o revista digital

 2
  
 126747

Informática Mejores herramientas para Eventos Virtuales

 1
  
 98448

OTROS MISCELANEA El permiso por puntos Español

 0
  
 87005

Actualidad Las profesiones que van a desaparecer.

 0
  
 85091

Autores

Admin

Este autor tiene 31 artículos publicados.

PARENTESYS

Este autor tiene 13 artículos publicados.

MILES

Este autor tiene 3 artículos publicados.


Newsletter

Suscríbete a nuestros boletines