Convertir HTML a PDF con PHP

febrero 12 20104 comentarios

Guardado en : Programaci贸n, Software Libre

Bueno antes de comenzar, primero debemos bajarnos el DOMPDF, que es el que nos servira para convertir nuestro html a pdf, descargaremos聽su version dompdf_0-6-0_alpha2.tar.gz ,que funciona tanto para windows como para linux y que ahora se encuentra en http://code.google.com/p/dompdf/downloads/list, para utilizarlo requerimos de php 5 o superior con la extensi贸n DOM habilitada.

DOMPDF provee soporte para la creaci贸n de archivos PDF sobre archivos html con estilos(css) pero no todas las propiedades, no acepta posiciones flotantes ni relativas entre otras, para saber que propiedades son aceptadas y cuales no, revisa el siguiente link.

Ya descargado el DOMPDF, extraemos los archivos y la carpeta llamda dompdf la copiamos en la raiz de nuestro proyecto.

Ahora, para nuestro caso crearemos una aplicacion en html,聽en donde nostros podremos buscar nuestra pagina en html para聽transformarla a pdf.

Lo que aqu铆 hacemos es crear un formulario donde le decimos que ser谩 redireccionada a la pagina toPdf.php y los valores 贸 variables seran pasadas a travez del metodo GET.

Seguido de esto crearemos el archivo toPdf.php, el cual se encargara de recibir el nombre de la pagina que seleccionamos y la convertira a pdf.

Este proceso puede ser modificado ya que no es obligatorio leer un archivo html, tambien contamos con un metodo llamdo load_html(‘texto’) donde el parametro texto recibira una cadena que contenga la informacion para crear una pagina html, como por ejemplo lo siguiente:

Ya terminado los dos archivos, solo falta ejecutar nuestra aplicacion y ver como el proceso se realiza facilmente.

Nota: los dos archivos y la carpeta dompdf deben de estar en la raiz del proyecto y recuerden que como trabajamos con php este tiene que estar bajo un servidor que lo soporte.

Comparte esta informaci贸n:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Technorati
  • TwitThis

Quiz谩 te interese :

Acerca del autor: Jorge

Estudiante de la carrera de Ingenier铆a en Sistemas Computacionales en el Instituto Tecnol贸gico Superior de Cosamaloapan. Puedes contactarme sobre mis art铆culos en jsosa@smartdsign.net

4 Respuestas a “Convertir HTML a PDF con PHP”

  1. Martha dice:

    Hola jorge gracias por esta informacion esta bien detalla y me es de mucha utilidad

  2. jorge dice:

    no me funciono tu ejemplo me dice que no tengo permisos

  3. Daniel dice:

    Podr铆as poner m谩s informaci贸n, as铆 no se te puede ayudar.

    ?
  4. Jorge dice:

    Probablemente tu carpeta no tiene permisos de escritura-lenctura, si est谩s en linux utiliza: sudo chmod -R 777 “carpeta”, en windows en propiedades y en seguridad.. Saludos!!

    ?

Deja un comentario


Licencia y uso

Las técnicas demostradas en los tutoriales pueden ser utilizadas sin ninguna limitación y tampoco es obligatorio dar una atribución.


Los textos, imágenes y tutoriales son propiedad de sus respectivos autores, nuestro contenido se encuentra bajo licencia Creative Commons Share-Alike.

Escribe algo para el sitio

El escribir un tutorial o un artículo, mandarnos un enlace para Ubicuos, no solamente es una forma de obtener publicidad, si no también de dar algo a la comunidad y nosotros te lo recompensamos con los premios del mes! Leer más de nuestras promociones

驴Sugerencias?

Este es TU sitio, si tienes sugerencias o ideas de c贸mo podemos mejorarlo para ti, 隆Por favor h谩znoslos saber!

Hacemos nuestro mayor esfuerzo en proporcionar un sitio 煤til y amigable y esperamos que disfrutes tu tiempo aqu铆.

Ayuda a Difundir

Te gusta Ubicuos?

Ve las formas en que nos puedes apoyar.

Apoyando a Ubicuos.com

Submit your linkClose