Generación y reconocimiento de códigos de barras para Node.js vía Java
Genera y lee códigos de barras en Node.js en unas pocas líneas
// npm i aspose.barcode
const barcode = require("aspose.barcode");
const { BarcodeGenerator, EncodeTypes, BarCodeImageFormat } = barcode.AsposeBarcode;
// Create instance of BarcodeGenerator
const gen = new BarcodeGenerator(EncodeTypes.CODE_128, "SKU-12345");
// Set barcode x-dimension in pixels
gen.getParameters().getBarcode().getXDimension().setPixels(4);
// Generate barcode and Save to PNG
gen.save("barcode.png", BarCodeImageFormat.PNG);
> npm i aspose.barcode
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
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.
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.
Generar códigos de barras en formatos ráster y vectoriales
Escaneo por región de interés para imágenes grandes
Opciones de validación para reducir falsos positivos
Autorrotación y detección de múltiples códigos
Varias simbologías en una sola pasada (por ejemplo, QR y Code 128)
Preajustes de QualitySettings para velocidad vs. precisión