> Faqs > Librerías para generar PDF desde PHP

Librerías para generar PDF desde PHP

Necesito crear archivos para imprimir desde páginas PHP. El objetivo es exportar informes a formatos de PDF que deben ser creados dinámicamente con datos que se obtienen de una base de datos.

¿Existe alguna librería que me permita trabajar con PDF y PHP?

Respuestas

Como explicamos en el artículo de introducción al formato PDF, Acrobat Reader no permite crear un archivo PDF, sólo leerlo o modificarlo.

Por tal razón se necesita un software o aplicación para generar archivos PDF.

Existen varias aplicaciones para la creación de dichos archivos algunas son freeware otras shareware, algunas se instalan y otras se utilizan directamente desde la web.

En mi condición de desarrollador PHP voy a presentar 2 soluciones para la creación de archivos PDF desde esta plataforma:

  • PDFlib, pero requiere la compra de una licencia para uso comercial. Se requieren las bibliotecas JPEG y TIFF para compilar esta extensión.
  • FPDF, es una clase de PHP, la misma es gratuita y muy versátil, para mayor información la dirección web es: http://www.fpdf.org.

Una de las virtudes más importantes de la generación de PDFs desde PHP es que se pueden realizar online sin tener que instalarse ningún software en nuestras PCs. Por otra parte el universo de aplicaciones que se le pueden dar a PDF desde PHP esta limitado por nuestra imaginación.

En DesarrolloWeb tenemos un manual completo dedicado a FPDF para PHP

Luciano Salvino

Hay una librería muy sencilla que se llama Dompdf que la verdad es muy sencilla porque permite generar simple HTML y a partir de ahí generar el PDF como su fuera una impresión de ese HTML en el propio PDF. Es muy sencilla porque todo el mundo sabe hacer HTML y con esa librería volcar ese HTML a un PDF es casi inmediato.

En desarrolloweb he visto que se ha hablado de Dompdf pero para usarlo desde laravel: Generar PDF en Laravel con DomPDF. Igual te sirve.

Alba
355 9 25 13