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).
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
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.
Usando GroupDocs.Assembly para .NET API, puede trabajar con informes de lista de los siguientes tres tipos:
GroupDocs.Assembly para .NET admite el siguiente tipo de informes de gráficos:
GroupDocs.Assembly para .NET admite los siguientes tipos de informes de tabla:
También puede usar las bandas de datos en las filas de la tabla.
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"));