En el proceso de desarrollo de software se presenta en muchos casos la necesidad de automatizar la generación de documentos como cartas, certificados, contratos, etc. con formatos bien específicos. Esta situación no ha sido ajena para mí, un tiempo atrás desarrolle un sistema de planillas con Tecnología Java, que además de los cálculos debía generar los diferentes formatos de las certificaciones, liquidaciones y cartas dirigidas a los trabajadores y a las diferentes entidades.
Para la generación de las liquidaciones de beneficios sociales se utilizaba una Hoja de Cálculo generado por el sistema a la cual se le enlazaba a una plantilla Word mediante la combinación de correspondencia pero aun así era un trabajo que demandaba mucho tiempo adicional.
Para solucionar el inconveniente decidí probar algunas soluciones que se pudieran integrar al sistema encontrándome en el proceso con xdocreport, que es una API Java para fusionar documentos XML creados con MS Office (docx, pptx) o OpenOffice (odt), LibreOffice (odt) con un modelo de Java para generar el informe y convertirlo si necesita a otro formato. (Visitar: xdocreport).
A continuación Presento algunos pantallazos del sistema.
PLANTILLA EN WORD 2013 (*.DOCX): CERTIFICADO DE RENTAS Y RETENCIONES A CUENTA DEL IMPUESTO DE CUARTA CATEGORÍA.
PLANTILLA EN WORD 2013 (*.DOCX): CERTIFICADO DE RENTAS Y RETENCIONES A CUENTA DEL IMPUESTO DE CUARTA CATEGORÍA.
INTERFAZ QUE MUESTRA EL CONSOLIDADO DE CERTIFICADOS DE CUARTA CATEGORÍA A GENERAR.
SELECCIÓN DE LA RUTA EN DONDE SE GUARDARA LOS CERTIFICADOS GENERADOS.
DESPUÉS DE HABER SELECCIONADO EL DIRECTORIO SE GENERAN LOS CERTIFICADOS Y SE INDICA EL DESTINO PARA SU VERIFICACIÓN Y USO.
VERIFICAMOS EN EL DIRECTORIO SELECCIONADO LOS CERTIFICADOS GENERADOS.
REPRODUCCIÓN DE UNO DE LOS CERTIFICADOS GENERADOS.
Hola, excelente proyecto amigo, me podrías ayudar para poder desarrollar algo similar?
ResponderEliminarGracias!
Hola Angelo, estuve alejado por un tiempo del blog. Si no es tarde podríamos conversar sobre lo que quieres hacer.
Eliminarhola buenas tardes me pueden ayudar a realizar un programa parecido a ese cfavor
ResponderEliminar