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.
He actualizado el proyecto de este ejemplo porque he conseguido que con trabajo colaborativo del autor (
Ayer vi que el ejemplo de
David Venegas me explica que en las facturas en Chile se utiliza un código de barras de 2D PDF417 para imprimir en las facturas. El formato, el conjunto de datos y su disposición, está fijado en la normativa que tiene Chile.