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
Si te interesa este tema, sigue leyendo la información del artículo.