La lectura de códigos de barras es un requisito común en muchas aplicaciones, tales como la gestión de inventario y la verificación de billetes. Este tutorial demuestra cómo leer codificaciones de Barras usando C# con Aspose.BarCode para .NET.
Introducción
Esta guía proporciona instrucciones de paso a paso sobre la lectura de códigos de bar con el uso de C#. Al seguir los pasos indicados a continuación, se puede desarrollar una aplicación robusta de lector de código bar que apoya varios tipos de codificación.
Beneficios de la lectura de barcos
- Eficiencia: Acceso rápido a la información codificada en formato digital.
- Versatilidad: Se puede integrar en varias aplicaciones, incluyendo la gestión de inventario y la verificación de billetes.
- Fácil de usar: simplifica el proceso de entrada de datos a través de escaneos rápidos.
Requisitos: Preparación del medio ambiente
- Instalar Visual Studio o cualquier compatible .NET IDE.
- Instalar Aspose.BarCode desde el NuGet Package Manager.
Install-Package Aspose.BarCode
Guía paso a paso para leer el barcode
Paso 1: Incluir los espacios de nombre necesarios
Añade las referencias a los espacios de nombre requeridos en su código.
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;
Paso 2: Cargue la imagen de código de barras
Crea un ejemplo de la BarCodeReader
clase y cargar el archivo de imagen de código de barras.
using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
// Further processing follows here
}
Paso 3: Definición de los tipos de barcode
Especifique los tipos de código de barras que desea leer utilizando el DecodeType
El enumero.
barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);
Paso 4: Iterate a través de los resultados
Extraer la información de código de barras y imprimirla en la consola.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine("{0}: {1}", codeResult.CodeTypeName, codeResult.CodeText);
}
Exemplo de código completo para leer el código de barras
Aquí hay un ejemplo completo que demuestra cómo leer códigos de barras de una imagen:
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);
}
}
Información adicional
- La biblioteca Aspose.BarCode soporta una variedad de formatos de código de barras, lo que le permite leer fácilmente varios tipos de códigos.
- Considere implementar el tratamiento adicional de errores para los escenarios con códigos de barras que faltan o no se pueden leer.
Conclusión
Este tutorial te ha guiado a través del proceso de lectura de códigos de barras en C# utilizando Aspose.BarCode. Con sólo unas pocas líneas de código, puedes extraer de manera eficiente información de imágenes de códigos de barras. Para funciones adicionales de generación y manipulación de códigos de barras, consulte más tutoriales y guías disponibles para los productos de Aspose.
More in this category
- ¿Qué es GS1 DataBar (RSS-14)? guía de usos, tipos y generación
- Creación de código de barras GS1-128 (UCC/EAN-128) para la cadena de suministro y la conformidad en .NET
- Creación de códigos de barras UPC-A y U PC-E para el embalaje de productos en .NET
- Crear ISBN y ISSN para libros y periódicos en .NET
- Escanear los códigos QR Micro con Aspose.BarCode para .NET