ezPDF: Libreria para crear PDF con PHP
July 7th, 2008 | by Seraphinux |El PDF hoy por hoy se a convertido en unos de los formatos mas populares en la red y mas ahora que se a convertido en un estandar (ISO 19005-1:2005). Hace poco estaba buscando como generar un archivo PDF con PHP y me encontre con una opcion de lo mas interesante llamada ezPDF.

ezPDF (R&OS PDF Class) nos permite crear de manera dinamica documentos PDF con PHP, sin la necesidad de usar algun tipo de modulo. Su uso es de lo mas sencillo, tal como menciona su creador solo se necesita incluir una libreria a nuestro script y hacer uso de la clase ezPDF para crear nuestro archivo PDF.
Esta libreria (o clase?) no solo permite crear archivos pdf con texto plano, sino que ademas nos brinda la posibilidad de darle formato, agregarle color, imagenes, tablas y hasta dibujar en el
El siguiente codigo es un ejemplo basico en el cual creamos un archivo PDF que muestre el texto “http://seraphinux.com/”
<?php
include('class.ezpdf.php');
$pdf =& new Cezpdf();
$pdf->selectFont('./font/Helvetica.afm');
$pdf->ezText('http://seraphinux.com' , 20);
$pdf->ezStream();
?>
La creacion es relativamente rapida y las opciones son amplias; lo mas interesante de todo esto es la parte “dinamica” ¿por que? Esta libreria usa PHP, Wordpress usa PHP… entonces podemos usar esta libreria para crear PDF’s de nuestros post en Wordpress
Bueno es solo una idea (aunque ya existen plugins que hace eso mismo).
Por otra parte, es una buen opcion para alguna aplicacion web que estes desarrollando y que quieras que presente datos en PDF (recetas medicas??? en donde escuche eso).
Link: R&OS PDF Class
Tags: PDF, PHP, Programacion Web, Programcion





8 Responses to “ezPDF: Libreria para crear PDF con PHP”
By andres on Jan 26, 2009 | Reply
hola no lo hacer que me genere archivos pdf
primero me vota un error de zona horaria
y luego me arrojo un error de headers
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\pdf\index.php:4) in C:\AppServ\www\pdf\class.pdf.php on line 1917
que hago, porfavor ayudaaaaaaaa!!!
By noelia on Jan 31, 2009 | Reply
solo elimina la parte de informacion sobre el archivo, lo del autor y esas cosas, no se pq si lo pones en uno y lo corres y luego creas otro al intentar abrirlo hace eso, con eso me soluciono a mi =)
By Vanghuld on Feb 1, 2009 | Reply
Hola Andres, el error de ” Cannot modify header information -” es porque es que debes de evitar enviar cualquer espacio en blanco antes de llamar a $pdf->ezStream(); es decir la pagina PHP no debe tener ningun espacio en blanco, el <?php …….. , debe de estar en la primera linea, ni un enter que deje un linea en blanco, tan simple como eso :-), Saludos
By Seraphinux on Feb 3, 2009 | Reply
@Vanghuld, Noelia:
Gracias por el datos
Saludos!!!
By naty on Mar 17, 2009 | Reply
tengo una pregunta !!!!!! esto desesperado no se por que no me toma el salto de linea \n ¿qué puede ser?
By Jesús on Jun 17, 2009 | Reply
Hola y con respecto a los cámpos donde los datos tengan tilde por q un dato tildado se muestra un caracter raro
By milton on Jun 27, 2009 | Reply
hola
a mi tambien me parece interesante esta clase, sin embrago llevo ya tiempo intentando que me muestre la informacion de tablas pero primero una y despues otra, mi pagina da la informacion de las persona que estan en un bus o sea que no puedo mezclar al personal con los pasajeros.
por favor si me pueden ayudar les estaria muy agradecido