Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
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 > Pulse en Crear Nuevo Proyecto > Seleccione Plantilla de Aplicación Windows Forms > Pulse Siguiente > Nombre el Proyecto > Pulse Siguiente => Seleccione su .NET Framework de destino => Pulse 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 de la Consola del Gestor de Paquetes
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 gestor de paquetes NuGet.
Como alternativa, elIronBarCode.Dll puede descargarse y añadirse 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 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
Escribe el siguiente código dentro del button1_Click()
función:
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.
Código de barras generado es un tipo de datos de código de barras. Crear código de barras es la función proporcionada por elEscritor de códigos de barras del paquete IronBarCode
.
BarcodeValue.Text
es el valor del TextBox que proporcionará 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 puede cambiarse a otro esquema de codificación, BarcodeWriterEncoding.QRCode
, para generar un código QR.
IronBarcode ofrece la posibilidad de interactuar con múltiples formatos de imagen como PNG, JPEG, HTML, PDF,GIF o TIFFcomoGuardar como Png para guardar un código de barras en formato PNG. Además, IronBarcode también funciona conArchivos PDF para extraer códigos de barras o códigos QR de todas las páginas.
BarcodeImage
es el nombre del PictureBox para mostrar al usuario las imágenes de código de barras generadas.
Pulsa Ctrl + F5 para ejecutar la aplicación.
**Ejecute la aplicación generadora de códigos de barras
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 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 fácil de usar para que los desarrolladores puedanleer y escribir códigos de barras para .NET,optimizar la precisión y garantizar una baja tasa de errores en el software del mundo real. Visitela página oficial de documentación para obtener más información sobre IronBarcode.
Actualmente, si compra elSuite completa de hierropuede obtener cinco bibliotecas por el precio de dos. Para más información.
También puede descargar unproyecto de archivo zip.
9 productos API .NET para sus documentos de oficina