¿Por qué Aspose.BarCode para Java?

En producción, los códigos de barras suelen venir de escáneres, cámaras móviles y PDFs. Este SDK está diseñado para que la decodificación siga siendo fiable cuando la entrada tiene ruido, poco contraste, está inclinada o está parcialmente dañada. Usa los ajustes predefinidos de QualitySettings para equilibrar velocidad y tolerancia, y aplica opciones específicas cuando necesites más resiliencia en imágenes difíciles.

¿Estándares? Cubierto.

Aspose.BarCode for Java admite todos los formatos de imagen principales, incluidos formatos vectoriales como SVG y EMF, así como PDF. Usa nuestra API para reconocer files desde escáneres o cámaras fácilmente. Aquí están todas las simbologías de códigos de barras compatibles, incluidos tipos 1D, 2D, postales y compuestos. Cada una se puede generar y reconocer en todas las plataformas compatibles.

Códigos matriciales / 2D

  • QR Code, MicroQR, rMQR
  • Data Matrix, Industrial Data Matrix (DPM)
  • Aztec
  • Han Xin
  • MaxiCode
  • DotCode

Códigos lineales / 1D

  • UPCA, UPCE
  • EAN13, EAN14, EAN8
  • Code 128
  • DataBar
  • ITF
  • Postal

Códigos industriales y compuestos

  • GS1
  • ECI
  • Composite barcodes
  • HIBC
  • SwissQR
  • Royal Mailmark

Compatibilidad Java multiplataforma

Aspose.BarCode for Java se ejecuta en cualquier sistema operativo que soporte Java. Es compatible con JDK/JRE 1.8 o superior y encaja en pilas Java comunes para apps de escritorio, servicios y aplicaciones web.

Microsoft Windows
Linux
Gradle
macOS
IntelliJ IDEA
Eclipse
Apache Maven
GitHub
Docker

Demostración de código en vivo

Pega texto → obtén un código de barras. Suelta un archivo → obtén los datos decodificados. Ambos ejemplos incluyen código de ejemplo generado automáticamente para que puedas copiarlo directamente en tu proyecto.


// Initialize BarcodeGenerator BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "1234567"); // Set generation parameters gen.getParameters().getBarcode().getXDimension().setPixels(7); gen.getParameters().getBorder().setColor(new Color(0xff000000, true)); gen.getParameters().getBorder().getWidth().setPixels(7); // Generate and save Barcode image gen.save("image.png", BarCodeImageFormat.PNG);

// Initialize BarCodeReader BarCodeReader reader = new BarCodeReader("image.png", DecodeType.QR); // Set recognition quality reader.setQualitySettings(QualitySettings.getHighPerformance()); // Recognize barcodes and output results BarCodeResult[] res = reader.readBarCodes(); System.out.printf("Recognized %d barcode(s)%n", res.length); for (BarCodeResult result : res) { System.out.printf("%s: %s%n", result.getCodeTypeName(), result.getCodeText()); }

Potencia de códigos de barras para cualquier proyecto Java

Aspose.BarCode for Java añade generación y reconocimiento de códigos de barras fiables a sistemas Java de cualquier tamaño. Funciona muy bien en apps empresariales, flujos documentales y automatización de back-end, donde necesitas resultados consistentes y amplia cobertura de simbologías en distintos entornos.

Con control total sobre la creación y la decodificación de códigos de barras, puedes:

  • Generar y reconocer más de 80 tipos de códigos de barras
  • Leer códigos de barras desde imágenes ráster, PDFs y flujos
  • Gestionar imágenes rotadas, inclinadas y con ruido con ajustes de reconocimiento configurables
  • Personalizar tamaño, resolución, colores, textos (captions) y renderizado de texto
  • Implementar estándares de códigos de barras GS1, ECI y postales

Funciones y capacidades

Aspose.BarCode for Java es una potente biblioteca de desarrollo para generar y reconocer códigos de barras 1D y 2D a partir de distintos tipos de imagen en cualquier ángulo. Esta API permite exportar códigos generados a diferentes formatos de imagen de alta calidad y modificar la apariencia y los parámetros de los códigos, como el color de fondo, el color de las barras, el ángulo de rotación, la dimensión X, la calidad de imagen, la resolución, los textos (captions), el tamaño y muchos otros. También ofrece funciones avanzadas de detección y lectura y es compatible con más de 80 tipos de códigos de barras.

Feature icon

Guardar etiquetas de códigos de barras en varios formatos

Feature icon

Reconocer desde un flujo o un archivo

Feature icon

Codificar y decodificar caracteres (no ingleses) en tipos 2D

Feature icon

Rotar imágenes de códigos de barras en cualquier ángulo

Feature icon

Escanear códigos de barras desde archivos TIFF y PDF multipágina con Aspose.PDF

Feature icon

Compatibilidad con simbologías lineales, 2D y postales