Lettore di codici a barre 1D per .NET
Introduzione a 1D Barcode Reader per .NET
L'1D Barcode Reader per .NET è un potente plugin che consente agli sviluppatori di leggere e decodificare i codici a barre 1D dalle immagini.Questo guida vi guiderà attraverso le caratteristiche e le capacità del plugin, fornendo esempi di codice in C# per aiutarvi a iniziare.
I simboli di codice bar supportati
L'1D Barcode Reader per .NET supporta una vasta gamma di simboli di codice a barre 1D, tra cui:
- UPC-A
- UPC e
- di EAN-13
- di EAN-8
- Codice 39
- Codice 93
- Codice 128
- Interliato 2 di 5
- Codice 11
Puoi specificare la simbologia per leggere utilizzando il BarcodeReader
Classificazione :
// Create a new instance of BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png", Aspose.BarCode DecodeType.Code39);
// Read the barcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
Leggi i barcodi dalle immagini
Per leggere un codice di bar da un’immagine, è possibile utilizzare il BarcodeReader
Classificare e specificare il percorso o il flusso del file immagine:
// Create a new instance of BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");
// Read the barcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
Puoi anche leggere i barcodi dai flussi:
// Create a new instance of BarcodeReader
using (System.IO.Stream stream = System.IO.File.OpenRead("image.png"))
{
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader(stream);
// Read the barcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
}
Decodifica dei barcodi
Il BarcodeReader
Il ritorno della classe a Result
l’oggetto, che contiene informazioni sul codice bar decodito, comprese le simbologie, il testo e il supplemento:
// Create a new instance of BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");
// Read the barcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
// Get the symbology
string symbology = result.CodeType;
// Get the code text
string codeText = result.CodeText;
errore di trattamento
Il 1D Barcode Reader per .NET lascia eccezioni se si verifica un errore durante la lettura o la decodifica del codice bar:
try
{
// Create a new instance of BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");
// Read the barcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
}
catch (Aspose.BarCode.BarcodeException ex)
{
Console.WriteLine("Error reading barcode: " + ex.Message);
}