Crear Factura o Informes con PDFMake

Esta solución es bastante distinta a todas las otras que tengo en el Blog. Es una solución JavaScript.

Trabajando en el entorno REACT que su lenguaje principal es JavaScript, estuve buscando una solución para hacer documentos PDF’s y vi  y probé PDFMake y me sorprendió estas características:

  • Simple de entender el funcionamiento y rápido en su ejecución.
  • No dispone de una herramienta de diseño, pero dispone de una solución de testeo, que sirve muy bien para diseñar y testear el informe que quieres generar.
  • Se ajusta perfectamente a dimensiones (no se desajusta como la solución de transformar HTML a PDF), por lo que puedes definir documentos formales, como albaranes, facturas, escritos oficiales, etc.
  • Se puede configurar características del PDF y del tamaño de la página
  • Se pueden definir cabeceras y pies de páginas, por lo que se puede imprimir numeración de las paginas. Gestiona, en las tablas, la finalización de una página y el encabezado de la siguiente de forma automática.
  • Dispone de más características, pero las anteriores me han parecido las más relevantes.

Objetivo

Crear facturas u otros documentos, en formato PDF (con calidad) de forma sencilla y rápida.

DEMO: https://fhumanes.com/invoice_pdfmake/Desde la opción de View, de la tabla «Invoice», se accede al botón de generar el PDF.

Si el tema te interesa, sigue leyendo el artículo completo en este enlace.

No doy soporte de PHPRunner versión 11

Algunos desarrolladores me preguntan por problemas que tienen en versión 11 de PHPRunner.

Para mi, por las pruebas que he realizado en mis desarrollos, todavía esta versión no está para poner aplicaciones en Producción.

Como tampoco dispongo de soporte de Xlinesoft, ni dispongo de información de diferencias del código generado en versión 10 y versión 11, me es imposible resolver vuestros problemas y lo único que puedo aconsejaros es que reportéis directamente a Xlinesoft.

Disculpar el que no pueda atenderos en esta situación.