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);
}
 Español