Precisión de códigos de barras “nivel Java” para backends Node

Los servicios Node.js suelen tratar con entradas reales: fotos móviles, etiquetas de almacén, documentos escaneados y PDFs. Este SDK expone un motor Java de códigos de barras maduro a Node.js para que puedas mantener tu stack y aun así decodificar de forma fiable en condiciones imperfectas.

¿Estándares? Cubierto.

Aspose.BarCode for Node.js via 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

Despliega en cualquier entorno Node.js

Ejecuta en Windows, Linux, macOS o Solaris donde estén disponibles Node.js y Java. Instala desde npm y llama a la API desde microservicios, workers en segundo plano y pipelines por lotes mediante un puente de Node.js a Java.

  • Node.js 18 o superior
  • Java JDK 8 o superior (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK)
  • Instalar vía npm: `npm install aspose.barcode`
  • Motor Java con una API amigable para JavaScript a través del puente Node.js-to-Java
Microsoft Windows
Linux
macOS
Intellij Idea
VS Code
Docker
GitHub

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 let gen = new BarcodeGenerator(EncodeTypes.QR, "1234567"); // Set generation parameters gen.getParameters().getBarcode().getXDimension().setPixels(7); gen.getParameters().getBorder().setColor("#ff000000"); gen.getParameters().getBorder().getWidth().setPixels(7); // Generate and save Barcode image gen.save("image.png", BarCodeImageFormat.PNG);

// Initialize BarCodeReader let reader = new BarCodeReader("image.png", null, DecodeType.QR); // Set recognition quality reader.setQualitySettings(QualitySettings.getHighPerformance()); // Recognize barcodes and output results let res = reader.readBarCodes(); console.log(`Recognized ${res.length} barcode(s)`); for (const result of res) { console.log(`${result.getCodeTypeName()}: ${result.getCodeText()}`); }

Flujos de códigos de barras para APIs, jobs y documentos

Crea flujos de códigos de barras fiables en Node.js sin mover el procesamiento a servicios externos. Genera etiquetas listas para imprimir, valida códigos entrantes y decodifica desde imágenes o PDFs en pipelines de back-end.

  • Generar códigos de barras 1D y 2D para etiquetas, tickets, facturas y empaques de producto
  • Leer códigos de barras desde imágenes ráster y documentos PDF
  • Ajustar el reconocimiento para velocidad o tolerancia usando preajustes y ajustes detallados
  • Salida a formatos ráster comunes y formatos vectoriales (SVG, EMF) cuando sea necesario
  • Devolver resultados completos: texto del código, simbología, región y orientación

Reconocimiento de alto rendimiento para servicios y lotes

Escala desde solicitudes individuales hasta procesamiento masivo. Detecta múltiples códigos de barras por imagen, enfoca regiones para acelerar frames grandes y cambia preajustes de reconocimiento según la carga de trabajo.

Feature icon

Generar códigos de barras en formatos ráster y vectoriales

Feature icon

Escaneo por región de interés para imágenes grandes

Feature icon

Opciones de validación para reducir falsos positivos

Feature icon

Autorrotación y detección de múltiples códigos

Feature icon

Varias simbologías en una sola pasada (por ejemplo, QR y Code 128)

Feature icon

Preajustes de QualitySettings para velocidad vs. precisión