Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
Las etiquetas de códigos de barras son cruciales en la gestión de inventarios, el seguimiento de productos y las operaciones de la cadena de suministro. En este artículo, aprenderemos a imprimir códigos de barras en**VB.NET utilizando**Código de barras de hierro. Tanto si es un desarrollador experimentado como si acaba de empezar, exploraremos las formas de crear e imprimir etiquetas de códigos de barras de forma eficaz. Desde el diseño de plantillas de etiquetas hasta el manejo de la configuración de la impresora, nuestro enfoque paso a paso le permitirá generar etiquetas precisas y visualmente atractivas para las necesidades de su empresa.
Crear o abrir un proyecto en Visual Studio
Generar el código de barras
Cambiar el tamaño del código de barras
Añadir un valWue de código de barras y un texto de anotación
Antes de entrar en detalles técnicos, entendamos por qué son importantes las etiquetas con códigos de barras:
Representación eficaz de los datos: Los códigos de barras codifican información esencial, como la identificación de los productos, los números de lote, las fechas de caducidad y los precios. Cuando se escanean, proporcionan acceso instantáneo a los datos pertinentes, agilizando los procesos en diversos sectores.
Reducción de errores: La introducción manual de datos es propensa a errores. Las etiquetas con códigos de barras eliminan el riesgo de errores humanos, garantizando una captura de datos precisa durante la gestión de inventarios, las transacciones de venta y los envíos.
VB.NET es un lenguaje de programación potente y versátil, perfecto para automatizar tareas como la impresión de etiquetas. Pero no lleva incorporada la función de generación de códigos de barras. Ahí es donde entra IronBarcode, una librería que proporciona todas las funcionalidades relacionadas con los códigos de barras. Intégrelo en su proyecto y estará listo para utilizar el poder del código de barras.!
**Código de barras de hierro es una potente biblioteca .NET que simplifica la generación y manipulación de códigos de barras. Tanto si está creando sistemas de gestión de inventarios, aplicaciones de comercio minorista o soluciones para la cadena de suministro, IronBarcode le ofrece una forma sencilla decrea, leeryImprime códigos de barras. Compatible con varias simbologías de códigos de barras(como el Código 39, los códigos QR y UPC)IronBarcode permite a los desarrolladores gestionar eficazmente las tareas relacionadas con los códigos de barras, gracias a sus configuraciones personalizables y a su sencilla integración en proyectos VB.NET o C#. Su intuitiva API permite generar etiquetas de códigos de barras precisas y visualmente atractivas, mejorando la precisión de los datos y agilizando los procesos empresariales.
Ahora, escribiremos el código para generar e imprimir códigos de barras en el proyecto VB.NET. En primer lugar, debe crear o abrir un proyecto VB.NET. A continuación, deberá instalar la biblioteca IronBarcode. Voy a utilizar la aplicación de consola para este proyecto, sin embargo, puede utilizar cualquier tipo de proyecto según sus necesidades ya que este código funciona para todos los tipos de proyectos.
Para integrar sin problemas la biblioteca IronBarcode en su proyecto a través de la Consola del Gestor de Paquetes, simplemente ejecute el siguiente procedimiento paso a paso para un proceso de instalación sin problemas:
Abra su proyecto de Visual Studio.
Haga clic en Herramientas en el menú.
Seleccione NuGet Package Manager.
Seleccione Package Manager Console.
:ProductInstall
Este comando descargará e instalará el paquete IronBarcode por usted.
IronBarcode es gratuito para fines de desarrollo, pero requiere unlicencia para explorar todas sus funciones.
Escriba el siguiente código para generar un código de barras.
Imports IronBarCode
Module Program
Private Sub Main(args As String())
' Creating a barcode is as simple as:
Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
' And save our barcode as in image:
myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
End Module
Imports IronBarCode
Module Program
Private Sub Main(args As String())
' Creating a barcode is as simple as:
Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
' And save our barcode as in image:
myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
End Module
El código anterior simplifica el proceso de generación de una imagen de código de barras. Muestra cómo utilizar la librería IronBarcode para crear un código de barras y guardarlo como imagen. Es como convertir un dato en una imagen escaneable! La explicación es la siguiente:
La primera línea, Imports IronBarCode, indica a nuestro programa que utilice las funciones proporcionadas por la biblioteca IronBarcode. Esta biblioteca nos ayuda a crear y manipular códigos de barras.
La siguiente parte del código crea un código de barras. En concreto, genera un código de barras para el valor "123456BCX65432" utilizando la codificación Código 128. Piense en un código de barras como un patrón único de líneas y espacios que representa información(como un ID de producto o un número de serie).
Redimensionemos nuestro código de barras para que se ajuste al área imprimible.
El siguiente código redimensionará nuestro código de barras según la dimensión proporcionada.
Private Sub Main(args As String())
' Creating a barcode is as simple as:
Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
' Resize the Barcoce:
myBarcode.ResizeTo(400, 100)
' And save our barcode as in image:
myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
Private Sub Main(args As String())
' Creating a barcode is as simple as:
Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
' Resize the Barcoce:
myBarcode.ResizeTo(400, 100)
' And save our barcode as in image:
myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
El proceso de creación de un código de barras sigue siendo el mismo. Sólo tenemos una línea de código adicional para redimensionar la imagen antes de guardarla. La segunda línea de código cambia el tamaño del código de barras. Ajustamos sus dimensiones a 400 píxeles de ancho y 100 píxeles de alto. Este paso garantiza que el código de barras se ajuste bien al espacio deseado cuando se visualice o imprima.
La salida es como:
Añadamos el valor del código de barras y el texto de anotación debajo o encima de nuestro código de barras.
El siguiente código fuente añadirá un valor de código de barras y un texto de anotación debajo y encima del código de barras respectivamente.
Private Sub Main(args As String())
' Creating a barcode is as simple as:
Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
' Resize the Barcoce:
myBarcode.ResizeTo(400, 100)
myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using Iron Barcode.")
myBarcode.AddBarcodeValueTextBelowBarcode()
' And save our barcode as in image:
myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
Private Sub Main(args As String())
' Creating a barcode is as simple as:
Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
' Resize the Barcoce:
myBarcode.ResizeTo(400, 100)
myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using Iron Barcode.")
myBarcode.AddBarcodeValueTextBelowBarcode()
' And save our barcode as in image:
myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
El código para crear, redimensionar y guardar códigos de barras sigue siendo el mismo. Acabamos de añadir dos líneas adicionales para añadir el texto y el valor de la anotación.
La tercera línea de código añade una anotación(texto) encima del código de barras. La anotación dice: "Este es mi código de barras de prueba generado con Iron Barcode". Las anotaciones proporcionan contexto o información adicional sobre el código de barras.
La cuarta línea de código añade el valor real del código de barras debajo del código de barras. Por ejemplo, si el código de barras representa la identificación de un producto, este texto mostraría la identificación del producto.
El código de barras generado es como:
Vamos a estilizar nuestro código de barras cambiando el fondo y el color del código de barras.
El siguiente código cambiará el color de fondo y el color de la imagen.
myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
El código para crear códigos de barras sigue siendo el mismo, hemos añadido líneas adicionales para cambiar el color de fondo y el color del código de barras.
La primera línea de código modifica el color del propio código de barras. Establecemos el color del código de barras a Azul Oscuro utilizando el método ChangeBarCodeColor. Esto significa que las líneas y espacios del código de barras aparecerán en un tono azul oscuro.
La segunda línea de código ajusta el color de fondo detrás del código de barras. Establecemos el color de fondo a un tono claro llamado Cornsilk utilizando el método ChangeBackgroundColor. Esto garantiza que el código de barras destaque claramente sobre el fondo.
La salida es como:
Esto generará una imagen de código de barras, ahora puede utilizar el cuadro de diálogo de impresión de .NET Winforms si está desarrollando una aplicación para Windows Forms.
En esta completa guía, hemos explorado el papel esencial de las etiquetas de códigos de barras en la representación de datos, la reducción de errores y la optimización de la cadena de suministro. Aprovechando la potencia de VB.NET y el**Código de barras de hierro los desarrolladores puedengenerar, leer, manipularyImprime códigos de barras. El enfoque paso a paso abarca la instalación, la generación de códigos de barras, el cambio de tamaño, la adición de anotaciones y el estilo, proporcionando un conjunto de herramientas versátiles para crear etiquetas precisas y visualmente atractivas. Tanto si es un desarrollador experimentado como si acaba de empezar, esta guía le prepara para mejorar la eficiencia en la gestión de inventarios, las transacciones de ventas y las operaciones de la cadena de suministro, haciendo de la integración de códigos de barras un valioso activo para las aplicaciones empresariales.
IronBarcode ofrece un**Prueba gratuita para uso extendido y de producción.
9 productos API .NET para sus documentos de oficina