Aspose.BarCode  para Java

API de reconocimiento y generación de código de barras de Java

Cree y reconozca códigos de barras de tipos lineales, 2D y postales dentro de cualquier aplicación Java.

  Download Free Trial
  
 

Aspose.BarCode para Java es una API robusta y confiable que proporciona funciones de generación y reconocimiento de códigos de barras para aplicaciones Java. Es compatible con los estándares y especificaciones más establecidos y permite a los desarrolladores leer códigos de barras 1D y 2D de diferentes archivos de imagen en cualquier ángulo. Aspose.BarCode para Java representa imágenes de códigos de barras en una variedad de formatos de imagen con opciones de imagen altamente flexibles. La biblioteca admite la codificación y decodificación de más de 60 tipos de códigos de barras y permite la impresión directa de imágenes de códigos de barras.

Funciones avanzadas de la biblioteca Java

Personalice los tipos y la apariencia de los códigos de barras

La API de código de barras para Java permite a los desarrolladores ajustar la apariencia de los códigos de barras generados especificando el tipo de código de barras, el texto de entrada, el estilo de fuente, los colores de fondo y de primer plano, la alineación y ubicación de los subtítulos y otras propiedades. Puede modificar el pie de foto configurando su visibilidad para los pies de foto superior e inferior, la fuente, los colores y la alineación.

Ejemplo en vivo de generación de código de barras

La API de códigos de barras permite a los desarrolladores generar fácilmente imágenes de códigos de barras de alta calidad en sus aplicaciones. Admite una amplia gama de tipos de códigos de barras, incluidos los más utilizados, como QR Code y Code 128, así como tipos más especializados, como Aztec Code y Data Matrix. La API permite a los desarrolladores personalizar la apariencia de los códigos de barras generados, incluidos los colores de primer plano y de fondo, la fuente y la alineación de los subtítulos. Con la API, los desarrolladores pueden generar fácilmente códigos de barras 2D de la misma manera que generarían códigos de barras unidimensionales.

Code to be executed - Java


// Create an instane of the BarcodeGenerator class
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR);

// Specify the code text
generator.setCodeText("");

// Specify the X-dimension 
// the smallest width of the unit of BarCode bars or spaces
generator.getParameters().getBarcode().getXDimension().setMillimeters(2);

// Set codetext position
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.Below);

// Generate image
generator.generateBarCodeImage();
×
Generated barcode image

Insertar códigos de barras en documentos PDF

La biblioteca de códigos de barras permite a los desarrolladores no solo crear códigos de barras personalizados, sino también agregar directamente imágenes generadas en documentos PDF. Primero puede crear imágenes de código de barras utilizando uno de los formatos de trama admitidos y luego insertarlos en un archivo PDF. La API permite agregar códigos de barras sin compresión de imágenes y pérdidas de calidad. También proporciona funcionalidad para modificar los parámetros y la apariencia del código de barras antes de las inserciones o agregar la imagen generada en varias páginas del documento a la vez. La API Aspose.BarCode se puede utilizar para la impresión de alta calidad de imágenes de códigos de barras. Las imágenes rasterizadas tienen la resolución estándar de 96 dpi, que no es suficiente para este propósito. La API permite configurar una resolución de imagen de código de barras de 300 o 600 ppp para imprimir documentos PDF de alta calidad.

Ejemplo en vivo de reconocimiento de código de barras

La biblioteca de códigos de barras de Java es una poderosa herramienta para trabajar con códigos de barras en aplicaciones Java. Una de sus características clave es la capacidad de leer códigos de barras de diferentes formatos de archivo de imagen. La clase BarCodeReader, que es la clase principal responsable del reconocimiento de códigos de barras, admite muchos formatos de imagen populares, incluidos BMP, PNG, TIFF, JPEG y GIF. Esto facilita la integración de la funcionalidad de reconocimiento de códigos de barras en una amplia gama de aplicaciones.

Ready to recognize reconociendo Suelte un archivo aquí o haga clic para navegar *

* Al cargar sus archivos o utilizar el servicio, acepta nuestros Términos de utilice y Política de privacidad.

Code to be executed - Java

    
// initialize reader with image & expected type
BarCodeReader reader = new BarCodeReader(var reader = new Aspose.BarCode.BarCodeReader("<file name>", DecodeType.AllSupportedTypes);

// read code
while (reader.read()) {
    // print the code type & text
    System.out.println("Type: " + reader.getCodeType() + " Text: " + reader.getCodeText());
}

×
Barcode image

Escanear códigos de barras de documentos PDF

Además de leer códigos de barras de archivos de imagen, la biblioteca de códigos de barras se puede utilizar para escanear códigos de barras de archivos PDF. Los desarrolladores pueden implementar una detección rápida de códigos de barras en documentos PDF con varias páginas. La API proporciona varias formas de hacerlo. La forma recomendada es convertir las páginas del documento en imágenes de trama y luego aplicar mecanismos de lectura de códigos de barras. Se sugiere convertir el contenido de la página en imágenes rasterizadas como el enfoque más fácil y eficiente. De lo contrario, las imágenes de código de barras se pueden detectar y extraer primero del documento PDF de origen. Este método facilita la lectura de códigos de barras con resolución original. La API Aspose.BarCode permite procesar archivos PDF de varias páginas para detectar y reconocer todos los códigos de barras presentados en un documento.