Pruebe en producción sin marcas de agua.
Funciona donde lo necesite.
Obtén 30 días de producto totalmente funcional.
Ténlo en funcionamiento en minutos.
Acceso completo a nuestro equipo de asistencia técnica durante la prueba del producto
Dado el rápido aumento del uso de códigos de barras, los desarrolladores deben poder generarlos en su lenguaje de programación preferido. Por lo tanto, este tutorial demostrará cómo generar códigos de barras en .NET.
Generador de código de barras .NET Tutorial
Creación de un proyecto en Visual Studio
Instalación de la biblioteca del generador de códigos de barras C#
Diseño de la interfaz de usuario para la aplicación Windows Forms
Escribir el código de las funciones básicas
Ejecute el generador de códigos de barras .NET
Empecemos el tutorial.
Este tutorial utiliza la última versión de Visual Studio y la plantilla Windows Forms Application. Puede utilizar la aplicación de su elección y utilizar su propio proyecto y versión existentes.
Abra Visual Studio > Haga clic en Crear nuevo proyecto > Seleccione Plantilla de aplicación de Windows Forms > Presione Siguiente > Nombre el proyecto > Presione Siguiente => Seleccione su .NET Framework objetivo => Haga clic en el botón Crear.
Crear una nueva aplicación Windows Forms
Instalar una biblioteca generadora de códigos de barras tiene muchas ventajas. IronBarcode, escrito en C#, proporciona funciones para crear códigos de barras y códigos QR con una sola línea de código. También permite guardar el código QR o el código de barras en el formato de archivo deseado. Además, proporciona servicio gratuito y soporte en tiempo de ejecución para generar códigos de barras en .NET.
Comencemos instalando el paquete NuGet de IronBarcode. Puede instalarlo utilizando uno de los tres métodos siguientes:
Escriba el siguiente comando en la consola del gestor de paquetes. Descargará e instalará el paquete por ti.
Install-Package BarCode
Paso de instalación del Administrador de Paquetes en la Consola
También puede instalar el paquete de código de barras mediante la solución de paquetes NuGet. Sólo tienes que seguir estos pasos:
Haga clic en Herramientas > Administrador de paquetes NuGet > Administrar paquetes NuGet para la solución.
Esto abrirá NuGet Package Manager para usted. Haga clic en Examinar y busque BarCode; a continuación, instale la biblioteca.
Interfaz de usuario del administrador de paquetes NuGet
Como alternativa, el IronBarCode.Dll se puede descargar y añadir a su proyecto como referencia desde .NET Barcode DLL.
La interfaz de usuario del generador de códigos de barras .NET debe tener 2 etiquetas, 1 cuadro de texto enriquecido y 1 cuadro de imagen para mostrar la imagen del código de barras generado. La imagen siguiente muestra un diseño sencillo a efectos de demostración.
Diseñar la aplicación de Windows Forms
Haga doble clic en el botón "Generar". Aparecerá el siguiente código:
private void button1_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
}
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
End Sub
Añada el siguiente espacio de nombres
using IronBarCode;
using System;
using System.Drawing;
using System.Windows.Forms;
using IronBarCode;
using System;
using System.Drawing;
using System.Windows.Forms;
Imports IronBarCode
Imports System
Imports System.Drawing
Imports System.Windows.Forms
Escriba el siguiente código dentro de la función button1_Click()
:
GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);
MyBarCode.SaveAsPng("MyBarCode.png");
BarcodeImage.Image = new Bitmap("MyBarCode.png");
GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);
MyBarCode.SaveAsPng("MyBarCode.png");
BarcodeImage.Image = new Bitmap("MyBarCode.png");
Dim MyBarCode As GeneratedBarcode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128)
MyBarCode.SaveAsPng("MyBarCode.png")
BarcodeImage.Image = New Bitmap("MyBarCode.png")
Entendamos el código, línea por línea.
GeneratedBarcode
es un tipo de dato de código de barras. CreateBarcode
es la función proporcionada por la clase BarcodeWriter
del paquete IronBarCode
.
BarcodeValue.Text
es el valor del TextBox que será proporcionado por el usuario en tiempo de ejecución.
BarcodeWriterEncoding.Code128
es el esquema de codificación utilizado para generar códigos de barras. Este tipo de código se puede cambiar a otro esquema de codificación, BarcodeWriterEncoding.QRCode
, para generar un código QR.
IronBarcode proporciona la capacidad de interactuar con múltiples formatos de imagen como PNG, JPEG, HTML, PDF, GIF o TIFF, como SaveAsPng
para guardar un código de barras en formato PNG. Además, IronBarcode también funciona con archivos PDF para extraer códigos de barras o códigos QR de todas las páginas.
BarcodeImage
es el nombre del PictureBox para mostrar las imágenes del código de barras generado al usuario.
Pulsa Ctrl + F5 para ejecutar la aplicación.
Ejecutar la aplicación generadora de Barcode
Escriba dentro del cuadro de texto el valor que desea codificar en el código de barras como se muestra a continuación.
Pegue la URL para generar un código de barras
Ahora, haga clic en el botón "Generar". El código de barras se generará como se muestra a continuación.
Código de barras generado en la aplicación de Windows Forms
A continuación, muestre el valor del código de barras en una sola línea de código:
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddBarcodeValueTextBelowBarcode()
Generar un código de barras a partir de un valor de cadena
IronBarcode cuenta con una API amigable para que los desarrolladores lean y escriban códigos de barras para .NET, optimizando la precisión y asegurando una baja tasa de error en software del mundo real. Visite la página de documentación oficial para más información sobre IronBarcode.
Actualmente, si compras la Iron Suite completa, puedes obtener cinco bibliotecas por el precio de dos. Para más información.
También puedes descargar un proyecto en archivo zip.