API de Java para automatizar documentos e informes

Crear aplicaciones de automatización de documentos para obtener datos; colóquelo en plantillas personalizables y genere informes dinámicos a través de la API de Java.


Descargue prueba gratis

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.

Características de GroupDocs.Assembly para Java

Ajuste la imagen en el cuadro de texto de Word, Excel, presentaciones y correos electrónicos mientras conserva la relación de imagen

Usar fórmulas y realizar operaciones de datos secuenciales: aplicar fórmulas durante el ensamblaje de la hoja de cálculo

Aplicar formato Upper, Lower, Capital, FirstCap a cadenas en la sintaxis de plantilla

Soporte de sintaxis de plantilla Formato de naturaleza numérica ordinal, cardinal y alfabética

Admite documentos de plantilla con variables personalizadas y comentarios de texto dentro de etiquetas de sintaxis de plantilla

Insertar dinámicamente el contenido del documento en el informe

Configure dinámicamente el color de fondo de los documentos HTML y genere códigos de barras en los informes

Inserte dinámicamente hipervínculos en informes y aplique atributos al cuerpo del mensaje de correo electrónico

Adjunte dinámicamente archivos adjuntos de correo electrónico y actualice campos durante el ensamblaje de documentos de procesamiento de texto

Compatibilidad con NEXT Field Analogue de Microsoft Word

Agregue dinámicamente enlaces y marcadores a formatos de documentos y asigne nombres a los rangos de celdas de las hojas de cálculo de Excel

Cargar y guardar formatos de documentos de presentación POT y OTP ensamblados

Formato de plantilla para elementos numéricos, de texto, de imagen, de fecha y hora y de gráfico

Inserte dinámicamente imágenes y documentos desde bytes codificados en Base64

Sintaxis de plantilla basada en LINQ

Cambiar formato de archivo ensamblado usando especificaciones explícitas o extensión de archivo

Lista ordenada admitida para Markdown: guarde correos electrónicos y documentos de Word recién ensamblados en Markdown

Genere varios tipos de informes, por ejemplo, gráficos, imágenes, tablas, listas y más

Errores de sintaxis de plantilla en línea en documentos generados en lugar de lanzamiento de excepciones

Reinicie dinámicamente una lista numerada en documentos de Word, así como correos electrónicos con cuerpos HTML y RTF

Compatibilidad con tablas, enlaces automáticos, enlaces en línea e imágenes para documentos Markdown ensamblados

Genere dinámicamente códigos de barras (GS1-128 AI 8102 Cupón extendido y cupón UPCA y GS1 Databar

Cargue documentos de plantilla desde HTML con recursos y guarde Word, Excel, PowerPoint y correos electrónicos ensamblados en HTML con recursos

Manipular elementos de plantilla

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.

Manipular informes de lista

El uso de GroupDocs.Assembly para la API de Java admite los siguientes tipos de informes de lista:

  • Lista con viñetas
  • Lista numerada
  • Colored Lista numerada

Manipular informes de gráficos

GroupDocs.Assembly para Java admite el siguiente tipo de informes de gráficos:

  • Gráfico de burbujas, que muestra tres dimensiones de datos
  • Gráfico de columnas
  • Gráfico circular
  • Gráfico de dispersión
  • Gráfico de series (a color)

Manipular informes de tablas

GroupDocs.Assembly para Java admite los siguientes tipos de informes de tabla:

  • Tabla maestro-detalle
  • Tabla con filas resaltadas
  • Tabla con contenido alternativo
  • Tabla con Filtrado, Agrupación y Ordenación

También puede usar las bandas de datos en las filas de la tabla.

Manipular informes de gráficos

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));

Recursos de apoyo y aprendizaje

GroupDocs.Assembly ofrece API de visualización de documentos para otros entornos de desarrollo populares

Back to top
 Español