TCPDF es una librería muy útil para crear documentos PDF, esta librería es descendiente FPDF, aunque se han reescrito muchos módulos, hoy en desde mi punto de vista y la experiencia que he tenido con esta librería puedo decir que es con la mejor que he trabajado, y es que tiene todo lo que necesito, por lo que no tengo que agregar ningún plugin o librería externa para complementar alguna funcionalidad.
Entre las funciones interesantes destaca:

  • Soporte UTF-8 unicode
  • Soporte para agregar código HTML, CSS y JavaScript en el doumento
  • Crearcion de figuras geométricas
  • Soporte de imágenes JPG, PNG, SVG y otros formatos vía ImagMagick
  • Transparencia en colores
  • Enzabezado y pie de apgina
  • Adjuntar documentos en el PDF
  • Multiples columnas
  • Codigo de barras
  • Codigo Qr
  • Entre otras opciones

 

En la página oficial encontraras múltiples ejemplos tanto en PDF como su respectivo código fuente. Y por supuesto podemos descargarla y utilizarla sin problemas de licencia, pero apoyemos a este tipo de proyectos que nada nos cuesta uno o dos clics.

Te recomiendo crear una clase que extienda de TCPDF, para evitar el header y footer default, tal como se muestra en el siguiente código, ademas que nos permite personalizar nuestros PDF’s

 

mypdf

govani