.NET Automatización de documentos y API de generación de informes

Genere informes en aplicaciones .NET definiendo plantillas y fusionando los datos.


Descargue prueba gratis

GroupDocs.Assembly para .NET API lo ayuda a crear potentes aplicaciones de automatización de documentos y generación de informes con capacidades para generar informes a partir de plantillas personalizadas en C#, ASP.NET y otras aplicaciones relacionadas con .NET. Con solo unas pocas líneas de código, la biblioteca de informes de .NET reúne de manera inteligente los datos proporcionados a partir de la plantilla de documento definida y genera hermosos informes en el formato de salida preferido al obtener datos de varias fuentes de datos (bases de datos, XML, JSON, ODATA, CSV, Objetos .NET personalizados).

Es compatible con la sintaxis de plantilla basada en LINQ y los usuarios pueden generar fácilmente documentos de salida en todos los formatos de archivos comerciales comúnmente utilizados, como PDF, HTML, correo electrónico de Outlook, oficina de Microsoft Word, hojas de cálculo de Excel, presentaciones de PowerPoint y diapositivas. Las propiedades de formato de los elementos de la plantilla también se pueden configurar mediante la manipulación de texto, HTML y bloques condicionales, imágenes, gráficos, códigos de barras, hipervínculos, tablas dinámicas, etc.

GroupDocs.Assembly para .NET se puede utilizar para desarrollar aplicaciones en cualquier entorno de desarrollo que se dirija a la plataforma .NET. Es compatible con todos los lenguajes basados en .NET y es compatible con los sistemas operativos más populares (Windows, Linux, MacOS) donde se pueden instalar marcos Mono o .NET (incluido .NET Core).

Características de GroupDocs.Assembly para .NET

Funciona con múltiples formatos de datos

Capaz de manipular datos usando fórmulas y operaciones de datos secuenciales

Cadenas de formato en la sintaxis de la plantilla para que sean Superior, Inferior, Capital, Primera mayúscula

Realizar formato numérico ordinal, cardinal y alfabético en la sintaxis de plantilla

Definir variables en documentos de plantilla y comentarios de texto de soporte dentro de etiquetas de sintaxis de plantilla

Inserte dinámicamente el contenido de los documentos externos en sus informes

Genere dinámicamente una imagen de código de barras en informes y establezca el color de fondo para documentos HTML

Asigne atributos dinámicamente al cuerpo del mensaje de correo electrónico e inserte hipervínculos en los informes

Crear archivos adjuntos de mensajes de correo electrónico de forma dinámica

Compatibilidad con el campo NEXT analógico de Microsoft Word

Actualizar campos al ensamblar documentos de procesamiento de texto

Calcule la fórmula mientras ensambla documentos de hoja de cálculo

Formato numérico, texto, imagen, gráfico, elementos de fecha y hora de la plantilla

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

Use la sintaxis basada en LINQ para la plantilla y realice el formato de texto condicional de los elementos de la plantilla

Cambiar el formato de archivo del documento ensamblado usando la extensión de archivo o especificaciones explícitas

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

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

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

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

Agregue dinámicamente la numeración de la lista de reinicio en formatos de documentos de Word y correo electrónico con cuerpos HTML y RTF

Inserte dinámicamente imágenes y documentos desde bytes codificados en Base64 and adjust checkbox value settings of Word documents

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

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

Soporte para elementos de plantilla

GroupDocs.Assembly para .NET API le brinda control para trabajar con numerosos elementos de plantilla. Puede trabajar con bloques de texto formateado, bloques HTML, imágenes, gráficos, hipervínculos y códigos de barras (a través de fuentes de código de barras). Los bloques repetidos y los bloques condicionales también son compatibles, incluidos los elementos de la lista y las filas de la tabla. También puede fusionar dinámicamente celdas de tablas que contengan el mismo texto en función de expresiones de plantilla para hojas de cálculo, presentaciones, documentos y correos electrónicos con cuerpos HTML y RTF.

Trabajar con informes de lista

Usando GroupDocs.Assembly para .NET API, puede trabajar con informes de lista de los siguientes tres tipos:

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

Trabajar con informes de gráficos

GroupDocs.Assembly para .NET 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)

Trabajar con informes de tablas

GroupDocs.Assembly para .NET 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.

Integración fácil

Puede integrar fácilmente GroupDocs.Assembly para la API de .NET con su aplicación de .NET usando solo unas pocas líneas de código. El siguiente es un código de ejemplo para generar un informe en un documento abierto format:

DocumentAssembler assembler = new DocumentAssembler();
assembler.AssembleDocument("D:\\WordTemplates\\Barcode.docx", "D:\\WordReports\\Barcode.docx", new DataSourceInfo(DataLayer.GetCustomerData(), 
"customer"));

Recursos de apoyo y aprendizaje

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

Back to top
Es