Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
La lectura eficaz y precisa de códigos de barras es un componente esencial de muchas aplicaciones de desarrollo de software en diversos sectores. La tecnología de códigos de barras facilita la introducción de datos, mejora la precisión y aumenta la eficacia operativa en diversos sectores, como el comercio minorista, la sanidad, la logística y la gestión de inventarios. Los avances tecnológicos han facilitado cada vez más la integración de funciones de lectura de códigos de barras en las aplicaciones VB.NET.
Este post examinará el tema del lector de código de barras VB.NET y discutirá cómo IronBarcode, una biblioteca de código de barras .NET muy popular, puede hacer que el proceso vaya más suavemente. Repasaremos los conceptos básicos de los códigos de barras, el valor de un escáner de códigos de barras en aplicaciones VB.NET y cómo utilizar IronBarcode para crear funciones de escaneo de códigos de barras.
Crea un nuevo proyecto.
Importe la biblioteca IronBarcode.
Establezca la ruta de la imagen y cree una instancia del BarcodeReader.
Analizar datos de códigos de barras.
En el mundo actual, los códigos de barras se encuentran en una amplia gama de artículos, como documentos de identidad, etiquetas de envío y envases de productos. Estos códigos legibles por máquina codifican los datos de forma que los componentes del lector de códigos de barras .NET puedan leerlos fácilmente utilizando líneas paralelas, barras y espacios de diferentes longitudes.
Una completa biblioteca DLL de escáner de códigos de barras .NET llamada**Código de barras de hierro facilita su proyecto de lectura y generación de códigos de barras en aplicaciones VB.NET. Independientemente de la complejidad de sus aplicaciones, los desarrolladores pueden integrar fácilmente funciones de lectura de códigos de barras utilizando las API de fácil uso de IronBarcode.
Integración transparente con .NET: IronBarcode admite arquitecturas de 32 y 64 bits y es compatible con las implementaciones de .NET Framework y .NET Core.
Para obtener más información sobre IronBarcode, consulteaquí.
Seleccione "Nuevo proyecto" en el menú Archivo mientras Visual Studio está abierto y, a continuación, "Console App", "Windows Forms" o "WPF Application". En este artículo seleccionaremos Visual Basic Console App. Las aplicaciones de los códigos de barras son muy variadas. Programas como Webform/MVC/MVC Core son otra opción.
Introduzca el nombre del proyecto y elija la ruta del archivo en el cuadro de texto correspondiente. Seleccione "Siguiente" haciendo clic.
A continuación, realice la selección deseada. Estamos eligiendo un marco de red para nuestra lección .NET 6.0, después de lo cual debe seleccionar "Crear" para iniciar el proyecto.
Si selecciona una aplicación de consola, el proyecto creará ahora el framework necesario y lanzará el archivo program.cs, permitiéndole introducir código y ejecutar/construir la aplicación.
Para utilizar la biblioteca IronBarcode en la solución es necesario descargar el paquete correspondiente. Para ello, utilice el siguiente comando en la consola Package Manager:
Install-Package BarCode
Similar a la imagen de abajo:
Otras opciones son utilizar el gestor de paquetes NuGet para buscar y descargar el paquete "Barcode", que mostrará todos los resultados de la búsqueda. Después de eso, usted puede decidir cuál de sus paquetes para descargar e instalar en el software.
Examinemos ahora cómo utilizar IronBarcode en VB.NET para escanear imágenes de códigos de barras:
Imports IronBarCode
Module Program
Sub Main()
Dim imagePath As String = "Demo.png"
' Read barcodes from the image file
Dim result = BarcodeReader.Read(imagePath)
' Check if any barcode was detected
If result IsNot Nothing AndAlso result.Count > 0 Then
' Iterate over detected barcodes
For Each barcode In result
' Print barcode type and value
Console.WriteLine($"Barcode Type: {barcode.BarcodeType}")
Console.WriteLine($"Barcode Value: {barcode.Value}")
Next
Else
Console.WriteLine("No barcode found in the image.")
End If
End Sub
End Module
Imports IronBarCode
Module Program
Sub Main()
Dim imagePath As String = "Demo.png"
' Read barcodes from the image file
Dim result = BarcodeReader.Read(imagePath)
' Check if any barcode was detected
If result IsNot Nothing AndAlso result.Count > 0 Then
' Iterate over detected barcodes
For Each barcode In result
' Print barcode type and value
Console.WriteLine($"Barcode Type: {barcode.BarcodeType}")
Console.WriteLine($"Barcode Value: {barcode.Value}")
Next
Else
Console.WriteLine("No barcode found in the image.")
End If
End Sub
End Module
Para utilizar la funcionalidad IronBarcode, empiece por importar el espacio de nombres IronBarcode. Especifique la ubicación del archivo de imagen con las imágenes de códigos de barras que desea leer. La ruta de acceso a sus archivos de imagen de código de barras debe sustituirse por "path/to/barcode_image.jpg". Crea una instancia del objeto BarcodeReader, que ofrece formas de leer códigos de barras de diversas fuentes.
Utilizar el método de lectura de BarcodeReader para escanear los datos del código de barras del archivo de imagen designado. Verificar si se encuentra algún código de barras en la imagen. Si se localizan códigos de barras, informa del tipo y valor de cada iteración a la consola. En caso contrario, imprime un mensaje indicando que no se ha detectado el código de barras. vamos a leer la siguiente imagen de código de barras con la ayuda del código anterior.
A continuación se muestra la imagen generada a partir de la imagen de código de barras anterior.
Vea el tutorial haciendo clic aquíenlace para obtener más información sobre la creación de códigos de barras.
Las completas funciones de IronBarcode y su sencilla API facilitan la lectura de códigos de barras en aplicaciones VB.NET. Los desarrolladores pueden extraer datos útiles para sus aplicaciones descodificando códigos de barras de archivos de imágenes con unas pocas líneas de código. IronBarcode le proporciona las herramientas que necesita para construir sistemas de gestión de inventarios, aplicaciones minoristas o soluciones de procesamiento de documentos que puedan realizar trabajos de lectura de códigos de barras de forma correcta y eficaz. Los desarrolladores VB.NET pueden mejorar fácilmente la funcionalidad de sus aplicaciones y agilizar las operaciones de identificación de códigos de barras utilizando IronBarcode.
Los detalles de la licencia están disponiblesaquí. IronBarcode dispone de una versión de pago y de una licencia gratuita para desarrolladores. Por $749, la edición ligera viene con un año de actualizaciones y soporte gratuitos. Para saber más sobre los productos de Iron Software, consulteaquí.
9 productos API .NET para sus documentos de oficina