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.