Accuratezza codici a barre “livello Java” per backend Node

I servizi Node.js spesso gestiscono input reali: foto da mobile, etichette di magazzino, documenti scansionati e PDF. Questo SDK espone un motore Java maturo a Node.js, così puoi mantenere lo stack e decodificare in modo affidabile anche in condizioni imperfette.

Standard? Coperti.

Aspose.BarCode for Node.js via Java supporta tutti i principali formati immagine, inclusi formati vettoriali come SVG ed EMF, oltre al PDF. Usa la nostra API per riconoscere files da scanner o fotocamere con facilità. Ecco tutte le simbologie di codici a barre supportate, incluse 1D, 2D, postali e composite. Ognuna può essere generata e riconosciuta su tutte le piattaforme supportate.

Codici matrice / 2D

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

Codici lineari / 1D

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

Codici industriali e composite

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

Distribuisci in qualsiasi ambiente Node.js

Esegui su Windows, Linux, macOS o Solaris ovunque siano disponibili Node.js e Java. Installa da npm e chiama l’API da microservizi, background worker e pipeline batch tramite un ponte Node.js-to-Java.

  • Node.js 18 o superiore
  • Java JDK 8 o superiore (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK)
  • Installa via npm: `npm install aspose.barcode`
  • Motore Java con una API JavaScript-friendly tramite il bridge Node.js-to-Java
Microsoft Windows
Linux
macOS
Intellij Idea
VS Code
Docker
GitHub

Demo di codice dal vivo

Incolla testo → ottieni un codice a barre. Trascina un file → ottieni i dati decodificati. Entrambi gli esempi includono codice di esempio generato automaticamente, così puoi copiarlo direttamente nel tuo progetto.


// 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()}`); }

Workflow codici a barre per API, job e documenti

Crea flussi codici a barre affidabili in Node.js senza spostare l’elaborazione su servizi esterni. Genera etichette pronte per la stampa, valida codici in ingresso e decodifica da immagini o PDF in pipeline back-end.

  • Generare codici a barre 1D e 2D per etichette, ticket, fatture e packaging prodotto
  • Leggere codici a barre da immagini raster e documenti PDF
  • Ottimizzare il riconoscimento per velocità o tolleranza usando preset e impostazioni dettagliate
  • Output su formati raster comuni e formati vettoriali (SVG, EMF) quando necessario
  • Restituire risultati ricchi: testo del codice, simbologia, regione e orientamento

Riconoscimento ad alto throughput per servizi e batch

Scala da richieste singole a elaborazione massiva. Rileva più codici a barre per immagine, concentra la scansione su regioni per accelerare frame grandi e cambia preset di riconoscimento in base al carico.

Feature icon

Generare codici a barre in formati raster e vettoriali

Feature icon

Scansione per region-of-interest su immagini grandi

Feature icon

Opzioni di validazione per ridurre i falsi positivi

Feature icon

Auto-rotazione e rilevamento multi-codice

Feature icon

Più simbologie in un’unica passata (ad esempio QR e Code 128)

Feature icon

Preset QualitySettings per velocità vs accuratezza