Crear informes PDF con PHP 8.X “phpjasperXML”

Como podréis ver en otros artículos, os propuse utilizar JasperPHP como una buena alternativa para generar documentos e informes en PDF.
Al actualizar la versión de Workflow 3.0 quise añadir la funcionalidad de informes PDF y así añadí la utilización de JasperPHP pero me encontré que esta librería no funciona en PHP 8.X  y creo que una nueva versión de Workflow debe actualizarse para funcionar con PHP 8, y que esto era irrenunciable.

Buscando me encontré con PHPjasperXML que dispone de la versión 1.1 para PHP 7.X y la versión 2.0 para PHP 8.X.

Al igual que JasperPHP, tiene muy buena solución para crear informes con uso del 100% PHP, pero sigue sin ser  completo, por lo que en algunos casos es superior a JasperPHP y en otros casos es inferior.

Lo que sí está muy claro es que es más sencillo y práctico de utilizar y que nos resuelve el problema de su utilización en PHP 8.X, que para mí, es imprescindible.

Si todavía no has utilizado JasperPHP, te aconsejo que utilices esta versión de phpJasperXML, tanto para PHP 7.X como para PHP 8.X

Tanto en versión 1.1  como en la 2.0, la he “modificado” para que se pueda indicar los signos de puntuación de los valores numéricos y para personalizar los atributos generales del fichero PDF generado. Por favor, antes de iniciar nuevos informes, ver en esta página, lo que el autor informa que tiene resuelto y lo que no, https://github.com/SIMITGROUP/phpjasperxml

DEMO: https://fhumanes.com/phpJasperXML_2.0/examples/index.html

Algunos ejemplos donde he utilizado esta solución son:

Si tenéis cualquier problema o duda, poneros en contacto conmigo a través del email: [email protected]

 

Blog personal para facilitar soporte gratuito a usuarios de PHPRunner