GroupDocs.Assembly for .NET

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

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

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

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

  1. Prepara una plantilla PPTX con marcadores de posición para la lista.
  2. Establece la ruta a la plantilla.
  3. Recupera datos de fuentes compatibles como JSON o XML.
  4. Guarda el documento final con la lista incrustada.
// 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
string template = "list_template.pptx";

// 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.pptx", 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 PPTX.

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
string template = "numlist_template.pptx";

// 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.pptx", 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