Como indica el título, creo que la mejor solución (Gratis) para crear documentos e informes en formato PDF es Jasper Report Server.
Esta solución consta de 2 partes:
- Una herramienta muy potente para diseñar informes, probarlos y ajustarlos llamada Jasper Studio.
- Una plataforma de informes (Jasper Report Server) que está desarrollada en Java y que es excelente.
Ya de pago, la solución de Jasper Server (fabricante Tibco/JasperSoft) dispone de multitud de características siendo una plataforma completa de BI (Business Intelligence). https://www.jaspersoft.com/products/jasperreports-server, por si deseáis revisar estas características.
Lo que en este artículo os propongo es una solución 100% PHP y es la sustitución de la plataforma de informes (desarrollada en Java) por la solución de JasperPHP https://github.com/QuilhaSoft/JasperPHP
Así pues, seguiremos utilizando la herramienta de diseño de los informes Jasper Studio y utilizaremos la librería (100% PHP) de JasperPHP.
Objetivo
Disponer de una solución 100% PHP y FREE, para crear documentos e informes en PDF, para los desarrollos hecho en PHPRunner.
DEMO: https://fhumanes.com/report_jasper/
Si te interesa el tema y deseas acceder a la explicación y al código del ejemplo sigue leyendo el artículo de este enlace.