Come leggere il codice con C#

Come leggere il codice con C#

Questo semplice tutorial illustra come leggere i codici a barre utilizzando C#. Seguendo i passaggi forniti, puoi sviluppare un’applicazione C# che legge i codici a barre utilizzando il codice minimo e senza dipendenze esterne.

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.

Guida passo dopo passo per leggere il codice bar

Passo 1: Installare Aspose.BarCode

Aggiungi la libreria Aspose.BarCode al tuo progetto utilizzando NuGet.

Install-Package Aspose.BarCode

Passo 2: Includere gli spazi di nome necessari

Aggiungi riferimenti agli spazi di nome richiesti nel tuo codice.

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

Passo 3: 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 4: 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 5: Iterate attraverso i risultati

Rimuovere le informazioni del codice bar e stamparlo sulla console.

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine($"{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($"{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.

 Italiano