GroupDocs.Assembly for Java

Añade listas dinámicas a archivos PDF con nuestra API de Java

GroupDocs.Assembly for Java proporciona herramientas flexibles para generar e insertar listas ricas en datos directamente en documentos PDF.

Cómo añadir una lista basada en datos a un documento PDF

GroupDocs.Assembly te permite insertar rápidamente listas ricas en datos en las plantillas PDF. Personaliza y organiza el contenido sin esfuerzo.

  1. Diseña una plantilla y especifica marcadores de posición para la lista (las plantillas PDF no son compatibles).
  2. Establece la ruta del archivo de la plantilla.
  3. Obtén datos de formatos compatibles como JSON o XML.
  4. Guarda el documento terminado con la lista incluida como un PDF.
// Incluye esta etiqueta en tu plantilla donde debe aparecer la lista
// <<foreach [in customers]>><<[CustomerName]>><</foreach>>

// Define la ruta del archivo de la plantilla
// Las plantillas PDF no son compatibles en este momento.
String template = "list_template.docx";

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

// Guarda el documento con la lista incrustada
DocumentAssembler asm = new DocumentAssembler();
asm.assembleDocument(template, "result.pdf", data);
Maven XML
haz clic para copiar
copiado
Más ejemplos Documentación

Genera documentos a partir de plantillas con integración de datos

GroupDocs.Assembly for Java simplifica la incorporación de listas dinámicas, tablas, gráficos y otros componentes en las plantillas de documentos.

Características Clave de GroupDocs.Assembly

Genera informes con datos de diversas fuentes

Utiliza datos de formatos como JSON, XML y CSV para poblaciones de listas y otros componentes de manera eficiente.

Incorpora listas y otros elementos de datos sin complicaciones

GroupDocs.Assembly permite la inserción de listas, gráficos, tablas y más, junto con texto, imágenes y enlaces para crear documentos pulidos.

Control preciso sobre dónde aparecen los datos

Las plantillas basadas en LINQ te permiten definir ubicaciones exactas para tus listas y datos. Usa bucles para crear listas detalladas automáticamente y aplicar formato personalizado.

Soporta diversos formatos de documentos

Crea o edita archivos en formatos como MS Office, PDF, OpenOffice, HTML y correo electrónico. Une contenido de múltiples documentos según sea necesario.

Cómo crear una lista programáticamente

Este ejemplo muestra cómo añadir dinámicamente una lista a un archivo PDF utilizando GroupDocs.Assembly.

Java

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

// Proporciona la ruta del archivo a tu plantilla
// Las plantillas PDF no son compatibles en este momento.
String template = "numlist_template.docx";

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

// Prepara la fuente de datos con los detalles necesarios
DataSourceInfo data 
    = new DataSourceInfo(data_xml, "products");

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

// Guarda el documento de salida con la lista completada
asm.assembleDocument(template, "result.pdf", data);
Maven XML
haz clic para copiar
copiado
Más ejemplos Documentación

¿Qué es GroupDocs.Assembly for Java?

GroupDocs.Assembly for Java facilita el diseño de documentos profesionales extrayendo datos de múltiples fuentes. Úsalo para crear listas, tablas, gráficos o texto, y coloca estos elementos exactamente donde los necesites utilizando características avanzadas de plantillas. Con soporte para más de 50 formatos, incluidos PDFs, archivos de MS Office y documentos de correo electrónico, ayuda a automatizar y mejorar tu flujo de trabajo.
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.

Descubre lo que GroupDocs.Assembly puede hacer

Diseña y genera fácilmente documentos ricos en contenido con herramientas avanzadas de integración de datos.

Produce documentos en varios formatos

Java admite más de 50 formatos, permitiéndote crear documentos estructurados al combinar datos y plantillas.

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