Lector de Código de barras 1D para .NET
Introducción a 1D Barcode Reader para .NET
El 1D Barcode Reader para .NET es un poderoso plug-in que permite a los desarrolladores leer y decodificar los códigos de barcode de las imágenes. esta guía le pasará por las características y capacidades del plugin, proporcionando ejemplos del código en C# para ayudarle a comenzar.
Símbolos de código de barras compatibles
El 1D Barcode Reader para .NET soporta una amplia gama de símbolos de código de barras 1d, incluyendo:
- UPC-A
- UPC-E
- El 13
- El 8
- Código 39
- Código 93
- Código 128
- Interleaved 2 de 5
- Código 11
Puedes especificar la simbología para leer utilizando el BarcodeReader
La clase:
// 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];
Leer barcodos de imágenes
Para leer un código de barras de una imagen, puede utilizar el BarcodeReader
clase y especifique la ruta o flujo del archivo de imagen:
// 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];
También puedes leer los códigos de barras de los flujos:
// 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];
}
Decodificación de barcos
El BarcodeReader
La clase regresa a Result
Objeto, que contiene información sobre el código de barras decodificado, incluida la simbología, el texto de código y el complemento:
// 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;
El trato erróneo
El 1D Barcode Reader para .NET pone excepciones si se produce un error durante la lectura o decodificación del código de barras:
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);
}