GroupDocs.Assembly for Java

Generar códigos de barras para archivos PDF con nuestra API Java

GroupDocs.Assembly for Java proporciona herramientas exhaustivas para crear, personalizar e incrustar códigos de barras dinámicamente en archivos PDF.

Cómo incrustar un código de barras en un documento PDF

GroupDocs.Assembly le permite insertar códigos de barras en formatos populares como las plantillas PDF. Soporta más de 60 tipos, incluidos códigos de barras 1D y 2D.

  1. Prepare una plantilla con marcadores para códigos de barras (los templates PDF no son soportados).
  2. Obtener datos de una fuente compatible.
  3. Ajustar configuraciones del código de barras, como tamaño y resolución.
  4. Guardar el documento con el código de barras añadido como un archivo PDF.
// Utiliza esta etiqueta en tu plantilla para crear un código de barras en el documento de salida
// <<barcode [barcode_expression] -barcode_type>>

// Establecer la ruta del archivo para la plantilla
// Los templates PDF no son soportados actualmente.
String template = "barcode_template.docx";

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

// Guardar el documento con el código de barras añadido como un archivo PDF.
DocumentAssembler asm = new DocumentAssembler();
asm.assembleDocument(template, "result.pdf", data);
Maven XML
haz clic para copiar
copiado
Más ejemplos Documentación

Construya documentos utilizando plantillas potentes basadas en datos

GroupDocs.Assembly for Java simplifica la creación de documentos en tipos de archivo populares. Utilice plantillas para añadir gráficos, tablas, listas, enlaces, imágenes y códigos de barras de manera fluida.

Características de GroupDocs.Assembly

Generar informes utilizando datos empresariales

La API completa documentos con datos de formatos como JSON, XML y CSV de manera eficiente y precisa.

Visualizar datos con elementos integrados

GroupDocs.Assembly soporta elementos nativos como tablas, gráficos y listas, junto con texto, enlaces, imágenes y generación de códigos de barras en tiempo real.

Inserte datos donde los necesita

Con plantillas basadas en LINQ, puede ubicar datos de manera precisa, usar bucles para añadir arreglos y personalizar el formato, como el color, de forma programática.

Amplia compatibilidad con tipos de archivos

Maneje archivos como documentos de MS Office, PDFs, HTML, OpenOffice y correos electrónicos. También puede combinar un documento dentro de otro.

Cómo crear un código de barras dinámicamente

Este ejemplo muestra cómo generar y añadir dinámicamente un código de barras a un documento PDF.

Java

// Preparar una plantilla con un marcador de código de barras
// <<barcode [barcode_expression] -barcode_type>>

// Establecer la ruta a su archivo de plantilla
// Los templates PDF no son soportados actualmente.
String template = "barcode_template.docx";

// Cargar datos de una fuente específica
CsvDataSource data_csv =
    new CsvDataSource("Barcode Labels.csv", 
    new CsvDataLoadOptions(true));

// Construir un objeto fuente de datos con la información necesaria
DataSourceInfo data 
    = new DataSourceInfo(data_csv, "label");

// Crear una instancia de DocumentAssembler
DocumentAssembler asm = new DocumentAssembler();

// Personalizar configuraciones del código de barras
asm.getBarcodeSettings().setResolution(1200);
asm.getBarcodeSettings().setBaseYDimension(5f);

// Guardar el documento actualizado con el código de barras
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 le ayuda a generar y personalizar documentos añadiendo datos de múltiples fuentes. Inserte texto, números, gráficos, tablas, listas, imágenes y códigos de barras. Utilice plantillas avanzadas para garantizar que los datos aparezcan exactamente donde los necesita. Soporta más de 50 formatos, incluidos PDF, archivos de Office y correos electrónicos.
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 características clave

Nuestra plataforma simplifica el manejo de documentos empresariales con herramientas poderosas y automatización.

Crear informes en varios formatos

Java admite más de 50 tipos de archivo, lo que permite la fusión de datos y el procesamiento de plantillas para obtener resultados profesionales.

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