GroupDocs.Assembly for Java API lo ayuda a desarrollar rápidamente aplicaciones de informes y automatización de documentos en Java para generar informes personalizados a partir de plantillas sin instalar ningún software externo. El motor de generación de informes obtiene datos del documento de plantilla, los ensambla y genera informes en el formato de salida especificado de acuerdo con la sintaxis definida. Le permite configurar e insertar propiedades de formato de elementos de plantilla de forma dinámica y admite varias fuentes de datos (JSON, XML, OData, bases de datos, CSV, hoja de cálculo como tabla de datos, tabla de procesamiento de texto como tabla de datos y bases de datos) para recuperar datos.
La biblioteca de ensamblaje de documentos reconoce múltiples formatos de documentos y le permite crear plantillas en todos los tipos de archivos admitidos, como PDF, HTML, correo electrónico de Outlook, oficina de Microsoft Word, hojas de cálculo de Excel, presentaciones de PowerPoint y texto. Es compatible con la sintaxis de plantilla basada en LINQ y los usuarios también pueden configurar e insertar propiedades de formato de elementos de plantilla de forma dinámica.
GroupDocs.Assembly para Java es fácil de integrar con aplicaciones Java nuevas o existentes. Es altamente compatible con todas las versiones de Java y es compatible con los sistemas operativos más populares (Windows, Linux, MacOS) que pueden ejecutar el tiempo de ejecución de Java.
Manipule numerosos elementos de plantilla con GroupDocs.Assembly para la API de Java. Los elementos de plantilla con los que puede trabajar incluyen bloques de texto, imágenes, hipervínculos, bloques HTML, códigos de barras (a través de fuentes de códigos de barras) y gráficos. También puede aplicar bloques repetidos y bloques condicionales para elementos de lista y filas de tablas. Fusión dinámica de celdas de tabla que contienen el mismo texto, basada en expresiones de plantilla para documentos, presentaciones, hojas de cálculo y correos electrónicos con cuerpos HTML y RTF.
El uso de GroupDocs.Assembly para la API de Java admite los siguientes tipos de informes de lista:
GroupDocs.Assembly para Java admite el siguiente tipo de informes de gráficos:
GroupDocs.Assembly para Java admite los siguientes tipos de informes de tabla:
También puede usar las bandas de datos en las filas de la tabla.
La integración de GroupDocs.Assembly para la API de Java con su aplicación Java es muy sencilla. Lo que sigue es un bloque de código de ejemplo que genera un informe en formato OpenDocument usando Java:
DocumentAssembler assembler = new DocumentAssembler();
assembler.assembleDocument("D:\\WordTemplates\\Nested External Document.docx", "D:\\WordReports\\Nested External Document.docx",
new DataSourceInfo( new DataStorage(), null));