Informes con Jasper PHP

Son muchos los desarrolladores que solicitan producir informes (documentos y listados) en formato PDF y una de las herramientas preferidas para hacer todo tipo de informes es Jasper Report (versión community).

El problema más “grave” que tiene esta solución es que se requiere desplegar una aplicación java en nuestros equipos y si tienes contratado un hosting PHP, no vas a poder desplegar aplicaciones java.

Si puedes desplegar aplicaciones java y requieres de muchos tipos de informes valora esta solución ya que dispone de un Api Restfull, que puedes desde PHP (PHPRunner) solicitar el informe y obtenerlo para facilitarle dicho informes a tu usuarios de la aplicación PHP (si necesitas más información escríbeme un email y te explico cómo lo puedes hacer. Es muy sencillo y eficiente).

Para todos aquellos que nos gusta disponer de una solución 100% PHP, ya hace tiempo que me indicaron que existía un desarrollo https://github.com/QuilhaSoft/JasperPHP, no está muy desarrollado pero funciona parte de las definiciones de los “report” de Jasper.

Esta solución no me gusta mucho, ya conocéis que creo que los informes se deben pasar a formato Excel y no quedarse en PDF, pero hay muchos colegas que me solicitan la elaboración de informes en PDF y me he puesto a estudiarlo y a hacer este ejemplo que puede facilitar mucho la elaboración de informes en formato PDF.

No voy a explicar qué es la solución de Jasper Report, hay mucho escrito, videos explicativos, etc., por lo que sólo indicaré 2 características:

  • Dispone de un herramienta  visual “Jasper Studio” que nos permite diseñar y probar los informes y es gratis.
  • Dispone de una aplicación que nos permite ejecutar dichos informes. En nuestro caso, esta aplicación la vamos a sustituir por JasperPHP

Objetivo

Diseñar informes con Jasper Studio y ejecutar dichos informes en nuestra aplicación PHPRunner. La salida de estos informes es exclusivamente PDF.

DEMO: http://fhumanes.com/jasper_php/

Si te interesa este tema sigue leyendo el artículo a través de este enlace.

Nueva versión de POSTREADER

Ayer vi que el ejemplo de POSTREADER no estaba funcionando. Me estoy encontrado que por error o para fastidiar, alguien está bloqueando los ejemplos que tengo disponibles para vosotros.

Aprovechando la renovación he hecho una actualización del mismo, configurándose como una aplicación HELPDESK orientada a la comunicación a través del correo electrónico.

Podéis acceder en: https://fhumanes.com/postreader/  Utilizad el usuario user1/user1

Voy a retirar el usuario admin, porque los utilizan para bloquear los ejemplos.

Así pues, si deseáis una aplicación de atención a los usuarios/clientes, en donde os comuniquéis siempre por email, esta aplicación os puede servir de inspiración y ayuda.

Si lo que buscáis es la integración de los correos electrónicos a vuestros sistemas, también es un ejemplo que os va a ayudar en esta faceta.

Los nuevos códigos fuentes y el detalle está siguiendo este enlace.

Guía 25 – Generar código PDF417

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.

Le es necesario crear este  código e incluirlo en la factura PDF que está haciendo siguiendo este ejemplo. Así pues, una vez que he hecho el ejemplo lo comparto por si fuese de interés para otros usuarios.

Objetivo

Crear imagen PNG de un código PDF417 para después utilizar dicha imagen en cualquier otro documento.

Podéis probar el ejemplo en: https://fhumanes.com/pdf417/

Si te interesa este tema, sigue leyendo en este enlace.