¿Que es FPDF?
FPDF es una clase PHP que permite generar archivos PDF con PHP puro, es decir, sin usar la biblioteca PDFlib. F de FPDF significa Libre: puedes usarlo para cualquier propósito y modificarlo según tus necesidades.
FPDF ofrece otras ventajas: funciones avanzadas. A continuación, una lista de sus principales características:
- Elección de unidad de medida, formato de página y márgenes
- Gestión de encabezados y pies de página
- Salto de página automático
- Salto de línea automático y justificación de texto
- Compatibilidad con imágenes (JPEG, PNG y GIF)
- Colores
- Enlaces
- Compatibilidad con TrueType, Type1 y codificación
- Compresión de página
¿Qué lenguaje puedo utilizar?
La clase puede generar documentos en muchos idiomas además de los de Europa Occidental: centroeuropeo, cirílico, griego y báltico, siempre que se utilice una fuente compatible con el conjunto de caracteres deseado. También es compatible con UTF-8.
¿Qué pasa con el rendimiento?
Claro que la velocidad de generación del documento es menor que con PDFlib. Sin embargo, la reducción del rendimiento es razonable y adecuada en la mayoría de los casos, a menos que sus documentos sean particularmente complejos o pesados.
Recursos
- Practica en github: https://github.com/frankenstein291294/fpdf-database
- FPDF link: https://www.fpdf.org/