Convertir HTML a PDF con PHP
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.
Quiz谩 te interese :
Adolfo Abegg nos cuenta: 芦El pasado 7 de abril [1] Google anunci贸 oficialmente el lanzamiento d ...
Crear una Librer铆a .dll La creaci贸n de una librer铆a .dll en VB.NET es relativamente f谩cil, para ...
Manual de Inicio en Ubuntu 9.10 para Principiantes Descargar Manual b谩sico de inicio en Ubun ...









Hola jorge gracias por esta informacion esta bien detalla y me es de mucha utilidad
no me funciono tu ejemplo me dice que no tengo permisos
Podr铆as poner m谩s informaci贸n, as铆 no se te puede ayudar.
?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!!
?