Leggere i codici a barre è un requisito comune in molte applicazioni, come la gestione degli inventari e la verifica dei biglietti. Questo tutorial dimostra come leggere i codice a barra utilizzando C# con Aspose.BarCode per .NET.

Introduzione

Questo manuale fornisce istruzioni passo dopo passo sulla lettura dei codici a barre utilizzando C#. Seguendo i passaggi elencati di seguito, è possibile sviluppare un’applicazione di lettore a barcode robusta che supporta diversi tipi di codice a barra.

I vantaggi della lettura dei barcodi

  • Efficienza: accesso rapido alle informazioni codificate in formato digitale.
  • Versatilità: può essere integrato in varie applicazioni, tra cui la gestione degli inventari e la verifica dei biglietti.
  • Facile da usare: semplifica il processo di ingresso dei dati attraverso scansioni veloci.

Prerequisiti: preparare l’ambiente

  • Inserisci Visual Studio o qualsiasi compatibile .NET IDE.
  • Installare Aspose.BarCode dal NuGet Package Manager.
Install-Package Aspose.BarCode

Guida passo dopo passo per leggere il codice bar

Passo 1: Includere gli spazi di nome necessari

Aggiungi riferimenti agli spazi di nome richiesti nel tuo codice.

using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;

Passo 2: Carica l’immagine del codice bar

Crea un esempio di BarCodeReader Classificare e caricare il file di immagine barcode.

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    // Further processing follows here
}

Passo 3: impostare i tipi di codice bar

Determinare i tipi di codice bar che si desidera leggere utilizzando il DecodeType di Enumerator.

barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);

Passo 4: Iterate attraverso i risultati

Rimuovere le informazioni del codice bar e stamparlo sulla console.

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine("{0}: {1}", codeResult.CodeTypeName, codeResult.CodeText);
}

Esempio di codice completo per leggere il codice bar

Ecco un esempio completo che dimostra come leggere i codici a barre da un’immagine:

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    Console.WriteLine("ReadSimpleExample:");
    foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
    {
        Console.WriteLine("{0}: {1}", codeResult.CodeTypeName, codeResult.CodeText);
    }
}

Informazioni aggiuntive

  • La libreria Aspose.BarCode supporta una varietà di formati di codice bar, consentendo di leggere facilmente diversi tipi di codice.
  • Considerare l’implementazione di ulteriori errori di gestione per scenari con codici a barre mancanti o non leggibili.

conclusione

Questo tutorial ti ha guidato attraverso il processo di lettura di barcode in C# utilizzando Aspose.BarCode. Con solo poche righe di codice, è possibile estrarre efficacemente le informazioni dalle immagini di barcode. Per ulteriori funzionalità di generazione e manipolazione di barcode, consultare più tutorial e guide disponibili per i prodotti Aspose.

More in this category