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
- Accelerare la scansione di codice a barre 1D in flussi di lavoro in inventario e magazzino in .NET
- Che cosa è GS1 DataBar (RSS-14)? Guida agli usi, tipi e generazione
- Creare i codici bar ISBN e ISSN per libri e periodici in .NET
- Creare i codici di bar UPC-A e U PC-E per l'imballaggio del prodotto in .NET
- Creare il codice bar GS1-128 (UCC/EAN-128) per la catena di approvvigionamento e la conformità in .NET