Un código de barras es una representación óptica de datos legible por máquina, que consta de líneas y números paralelos, que se utiliza principalmente para identificar productos de forma única y agilizar procesos como la gestión de inventario y las transacciones en el punto de venta. En este artículo, discutiremos cómo escanear códigos de barras mediante programación usando C# con una aplicación .NET.

Lector de código de barras usando C# | Escanear código de barras de la imagen

Escáner de código de barras .NET API

GroupDocs.Parser para C# API brinda a los desarrolladores la capacidad de extraer datos de diversos formatos de documentos como PDF, Word, Excel y más. Con su amplia funcionalidad, facilita el análisis sencillo de texto, metadatos, imágenes, códigos de barras y contenido estructurado. En este artículo, exploraremos cómo utilizar esta API para escanear códigos de barras de imágenes dentro de una aplicación .NET usando C#.

Puede descargar las DLL o el instalador MSI desde la sección de descargas o instalar la API en su aplicación .NET a través de NuGet.

PM> Install-Package GroupDocs.Parser

Cómo escanear código de barras usando C#

Si eres de los que aún cree que escanear códigos de barras es una tarea compleja, estas siguientes líneas aclararán tu idea errónea. Siga estos pasos para leer una imagen de código de barras:

  • Utilice la clase Parser para cargar la imagen del código de barras.
  • Obtenga los códigos de barras de la imagen cargada.
  • Extraiga los datos codificados del código de barras utilizando la propiedad Valor.

El siguiente código fuente de C# demuestra cómo escanear una imagen de código de barras dentro de una aplicación .NET usando C#.

// Escanear código de barras usando C#
using (Parser parser = new Parser("/path/barcode.png"))
{
    // Extraiga todos los códigos de barras.
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // Iterar sobre códigos de barras
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // Imprima los valores del código de barras identificado
        Console.WriteLine(barcode.CodeTypeName +" Value: " + barcode.Value);
    }
}

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para analizar el escáner de código de barras y otras características de la API sin ninguna limitación de evaluación.

Conclusión

Para concluir, ha aprendido la forma sencilla de escanear códigos de barras de la imagen usando C#. A partir de este aprendizaje, puede desarrollar su propio lector de códigos de barras o simplemente crear una aplicación de escáner de códigos de barras en línea.

Para más aprendizaje, puede visitar el siguiente material útil:

Ver también