GroupDocs.Assembly for .NET

Agrega listas impulsadas por datos a documentos PDF usando nuestra API .NET

GroupDocs.Assembly for .NET ofrece herramientas potentes para generar e incrustar listas dinámicamente en documentos PDF.

Pasos para añadir una lista llenada de datos a un documento PDF

GroupDocs.Assembly facilita la inserción de listas impulsadas por datos en plantillas PDF. Crea y personaliza listas de manera efectiva.

  1. Crea una plantilla con lugares designados para la lista (las plantillas PDF no son compatibles actualmente).
  2. Establece la ruta a la plantilla.
  3. Recupera datos de fuentes compatibles como JSON o XML.
  4. Exporta el documento completado con la lista como un archivo PDF.
// Agrega esta etiqueta a tu plantilla para marcar dónde aparecerá la lista
// <<foreach [in customers]>><<[CustomerName]>><</foreach>>

// Especifica la ruta al archivo de la plantilla
// El soporte para plantillas PDF no está disponible en este momento.
string template = "list_template.docx";

// Recupera datos de tu fuente elegida
DataSourceInfo data 
    = new DataSourceInfo(GetData(), "label");

// Guarda el documento con la lista generada
DocumentAssembler asm = new DocumentAssembler();
asm.AssembleDocument(template, "result.pdf", data);
dotnet add package GroupDocs.Assembly
haz clic para copiar
copiado
Más ejemplos Documentación

Crea documentos rellenando plantillas con datos estructurados

GroupDocs.Assembly for .NET simplifica la construcción de documentos impulsados por datos. Agrega listas, tablas, códigos de barras, gráficos, imágenes y otros elementos dinámicamente con plantillas avanzadas.

Funciones de GroupDocs.Assembly

Generar informes a partir de datos empresariales

La API pobla documentos en formatos populares utilizando datos de fuentes como JSON, XML, CSV, etc., con precisión y eficiencia.

Utiliza listas y otros elementos para presentar datos

GroupDocs.Assembly te permite incrustar listas, tablas y gráficos junto con texto, códigos de barras, hiperenlaces e imágenes para crear documentos bien estructurados.

Inserta datos precisamente donde se necesiten

Aprovecha la sintaxis basada en LINQ para posicionar listas y otros elementos de datos con precisión. Usa bucles para poblar listas dinámicamente y aplica formato personalizado de manera programática.

Soporta múltiples formatos de documentos

Genera y gestiona documentos en varios formatos como MS Office, OpenOffice, PDF, HTML y archivos de correo electrónico. Integra fácilmente múltiples documentos en uno.

Cómo generar una lista dinámicamente

Este ejemplo demuestra cómo incrustar una lista generada dinámicamente en un documento PDF.

C#

// Agrega una etiqueta de marcador de posición a tu plantilla para la lista
// <<foreach [in products]>><<[NumberOf()]>>. <<[ProductName]>>
// <</foreach>>

// Especifica la ruta al archivo de la plantilla
// El soporte para plantillas PDF no está disponible en este momento.
string template = "numlist_template.docx";

// Recupera los datos para poblar la lista
XmlDataSource data_xml =
    new XmlDataSource("products.xml");

// Crea un objeto de origen de datos con la información necesaria
DataSourceInfo data 
    = new DataSourceInfo(data_xml, "products");

// Inicializa DocumentAssembler
DocumentAssembler asm = new DocumentAssembler();

// Guarda el documento final con la lista generada
asm.AssembleDocument(template, "result.pdf", data);
dotnet add package GroupDocs.Assembly
haz clic para copiar
copiado
Más ejemplos Documentación

Visión general de GroupDocs.Assembly for .NET

GroupDocs.Assembly for .NET está diseñado para optimizar la creación de documentos e informes mediante la integración fluida de datos de diversas fuentes. Rellena plantillas con listas, gráficos, tablas, códigos de barras o texto, y coloca el contenido con precisión utilizando un marcado avanzado. Con soporte para más de 50 formatos, incluidos PDFs, archivos de MS Office y correos electrónicos, es ideal para automatizar flujos de trabajo de documentos.
Aprender más
About illustration

¿Listo para empezar?

Descargue GroupDocs.Assembly gratis u obtenga una licencia de prueba para obtener acceso completo.

Recursos útiles

Explore la documentación, las muestras de código y el apoyo de la comunidad para mejorar su experiencia.

Explora capacidades clave

Nuestra plataforma está construida para simplificar la creación y la integración del contenido de documentos impulsados por datos.

Crea documentos estructurados en formatos populares

.NET soporta más de 50 formatos, lo que te permite fusionar datos y plantillas sin problemas para obtener resultados estructurados y pulidos.

Consejos para licencias temporales

1
Regístrate con tu correo electrónico del trabajo. No se permiten servicios de correo gratuitos.
2
Utilice el botón Obtener una licencia temporal en el segundo paso.
 Español