Questo semplice argomento illustra come leggere Barcode utilizzando C#. Per leggere codici a barre, è possibile sviluppare applicazioni basate su C# utilizzando semplici chiamate API e pochi passaggi di codifica. Puoi utilizzare l’esempio in qualsiasi applicazione supportata da .NET in esecuzione nei sistemi operativi Windows, macOS e Linux senza alcuna dipendenza da strumenti di terze parti o altre API.
Passaggi per leggere il codice a barre usando C#
- Includi Aspose.BarCode for .NET dal gestore di pacchetti NuGet
- Includi riferimento a Aspose.Barcode e spazi dei nomi Aspose.BarCode.BarCodeRecognition
- Crea un oggetto di BarCodeReader class e carica il file immagine del codice a barre
- Impostare i tipi di codici a barre utilizzando l’enumeratore DecodeType per BarCodeReader
- Esegui l’iterazione delle informazioni sul codice a barre estratte per un ulteriore utilizzo
I passaggi precedenti in C# leggono il codice a barre dall’immagine in poche righe di codice. Il processo inizierà con l’aggiunta dell’API inclusa tramite NuGet e degli spazi dei nomi richiesti. Quindi leggeremo il file PNG di origine contenente uno o più codici a barre all’interno che utilizza l’istanza BarCodeReader. Imposteremo anche i tipi di codici a barre desiderati che ci interessa leggere utilizzando l’enumeratore DecodeType. Nelle righe successive il lettore di codici a barre estrarrà informazioni dall’immagine e le itereremo per un ulteriore utilizzo nella nostra applicazione.
Codice per leggere il codice a barre usando C#
Nell’esempio precedente, per creare un codice sorgente del lettore di codici a barre C# viene utilizzato in alcune chiamate API. L’API offre supporto per la lettura delle informazioni da un’ampia varietà di tipi di codici a barre specificati nell’enumeratore DecodeType. In poche righe di codice in C# Barcode scanner è stato sviluppato.
In questo argomento abbiamo esplorato la facilità con cui un’applicazione in C# scansiona il codice a barre da un’immagine PNG. Se sei interessato a generare un codice QR, consulta l’articolo su come Genera codice QR in C#.