Aspose.BarCode  per Node.js via Java

Generatore di codici a barre Node.js e API dello scanner

Riconosci o genera codici a barre 1D, 2D e postali inclusi Code128, Code93, Code39, QR Code da immagini diverse.

  Download Free Trial
  
 

Aspose.BarCode per Node.js tramite Java è un generatore di codici a barre e un'API di decodifica facilmente personalizzabili. Gli sviluppatori possono integrare la sua funzionalità di generazione e lettura di codici a barre nelle loro applicazioni tramite il bridge nodejs-java. Può essere utilizzato per leggere comuni codici a barre 1D, 2D e postali da immagini da qualsiasi angolazione. Questa libreria di codici a barre consente agli sviluppatori di generare immagini di codici a barre di oltre 60 tipi e di salvarle in vari formati, come JPG, PNG, GIF, BMP e TIFF. Supporta la personalizzazione di diverse funzionalità di imaging, come il colore e lo stile del bordo del codice a barre, i margini, l'angolo di rotazione, la risoluzione e il colore del codice a barre.

Funzionalità avanzate dell'API per codici a barre Node.js

Genera codice QR svizzero

Oltre ai codici a barre 2D e ai codici QR, la libreria di codici a barre consente di generare e leggere codici QR svizzeri. Si basano sulla specifica del codice QR (Quick Response) e vengono utilizzati in Svizzera per facilitare i pagamenti tra aziende e privati. I codici QR sono codici a barre bidimensionali che possono essere scansionati con uno smartphone o un altro dispositivo per accedere rapidamente e facilmente alle informazioni o eseguire un'azione. I codici QR svizzeri sono uno standard nazionale per i pagamenti elettronici in Svizzera. Sono utilizzati dalle aziende per ricevere pagamenti dai clienti. Quando un cliente esegue la scansione di un codice QR svizzero, riceve le informazioni di pagamento e può avviare un pagamento dalla sua app di mobile banking. Ciò fornisce un modo conveniente e sicuro per le aziende di accettare pagamenti dai propri clienti. I codici QR svizzeri sono comunemente usati in una varietà di settori, tra cui vendita al dettaglio, ospitalità e assistenza sanitaria. Per generare un codice QR svizzero, dovrai fornire le informazioni necessarie, come la ragione sociale, i dettagli del conto bancario e l'importo del pagamento. Il generatore di codici QR Aspose utilizzerà queste informazioni per creare un codice QR svizzero che può essere scansionato dai tuoi clienti per avviare un pagamento. Una volta generato il codice QR, puoi scaricarlo e utilizzarlo nella tua attività per accettare pagamenti dai tuoi clienti.

Esempio live di generazione del codice QR

La libreria di codici a barre consente agli sviluppatori di generare un'ampia gamma di codici a barre 2D, inclusi Data Matrix, Aztec Code, PDF417, Macro PDF417 e altri. È particolarmente utile per generare codici a barre grandi o multipli che contengono valori di dati lunghi o complessi. La libreria fornisce un'interfaccia semplice e intuitiva per specificare il tipo di codice a barre da generare, inserire i dati di input da memorizzare e impostare i parametri relativi all'aspetto. Questo lo rende uno strumento facile da usare e potente per la creazione di codici a barre di alta qualità per varie applicazioni. L'esempio di codice seguente mostra come creare codici QR.

Code to be executed - JavaScript


const barcode_ = require("aspose.barcode");
const aspose_barcode = barcode_.AsposeBarcode

let BarcodeGenerator = aspose_barcode.BarcodeGenerator;
let EncodeTypes = aspose_barcode.EncodeTypes;

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

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

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

// Generate and save image
generator.save("example.png", aspose_barcode.BarCodeImageFormat.PNG);
Generation result

Ottimizza la lettura dei codici a barre

Aspose.Barcode per C++ è una libreria di codici a barre completa per lavorare con i codici a barre in un'ampia gamma di applicazioni. Una delle sue caratteristiche principali è la capacità di mettere a punto il processo di riconoscimento per ottimizzare sia la qualità che la velocità del rilevamento dei codici a barre. La libreria offre diverse impostazioni avanzate che possono essere utilizzate per ottimizzare la scansione dei codici a barre in base alle esigenze specifiche di un'applicazione. Ad esempio, la libreria offre modalità di lettura speciali che consentono la scansione rapida di codici a barre lineari di alta qualità. Ciò può essere utile nelle applicazioni che devono elaborare rapidamente grandi volumi di dati di codici a barre. Inoltre, la libreria consente agli sviluppatori di specificare le regioni di scansione di destinazione e i tipi di codici a barre, che possono migliorare l'accuratezza della scansione concentrandosi sulle aree più rilevanti dell'immagine. L'API supporta anche il rilevamento di più codici a barre in una singola immagine, che può essere utile nelle applicazioni che devono elaborare più codici a barre contemporaneamente.

Esempio dal vivo di riconoscimento del codice a barre

L'API del lettore di codici a barre fornisce una serie di funzionalità per la scansione, il rilevamento e la lettura di codici a barre 1D, 2D e postali. Con poche righe di codice, gli sviluppatori possono facilmente integrare questa funzionalità nelle loro applicazioni e utilizzarla per rilevare e decodificare un'ampia gamma di codici a barre di uso comune. L'API è progettata per essere user-friendly e intuitiva, consentendo agli sviluppatori di aggiungere rapidamente e facilmente funzionalità di scansione dei codici a barre alle loro applicazioni.

Ready to recognize Riconoscendo Rilascia un file qui o fai clic per sfogliare *

* Caricando i tuoi file o utilizzando il servizio accetti i nostri Termini di utilizzare e Informativa sulla privacy.

Code to be executed - JavaScript

    
const barcode_ = require("aspose.barcode");
const aspose_barcode = barcode_.AsposeBarcode

let BarCodeReader = aspose_barcode.BarCodeReader;
let QualitySettings = aspose_barcode.QualitySettings;

let reader = new BarCodeReader("<file name>", null, DecodeType.AllSupportedTypes);
reader.readBarCodes().forEach(function (result, i, results)
{
    console.log(result.getCodeText());
    console.log(result.getCodeTypeName());
});

Risultato del riconoscimento

Cosa dicono le persone

Non limitarti a crederci sulla parola. Scopri cosa hanno da dire gli utenti sulle API.

 
 
View Case Studies
  

Support and Learning Resources