USO DE IRONBARCODE

Generador de código de barras .NET Tutorial

Actualizado 20 de enero, 2024
Compartir:

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

  1. Creación de un proyecto en Visual Studio

  2. Instalación de la biblioteca del generador de códigos de barras C#

  3. Diseño de la interfaz de usuario para la aplicación Windows Forms

  4. Escribir el código de las funciones básicas

  5. Ejecute el generador de códigos de barras .NET

    Empecemos el tutorial.

Crear el proyecto

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.

Generador de código de barras .NET Tutorial, Figura 1: Crear una nueva aplicación Windows Forms

Crear una nueva aplicación Windows Forms

Instalación de la biblioteca de códigos de barras

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:

Consola del gestor de paquetes

Escriba el siguiente comando en la consola del gestor de paquetes. Descargará e instalará el paquete por ti.

Install-Package BarCode

Tutorial de Generador de código de barras .NET, Figura 2: Paso de instalación de la consola del gestor de paquetes

Paso de instalación de la Consola del Gestor de Paquetes

Solución del gestor de paquetes NuGet

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.

Generador de código de barras .NET Tutorial, Figura 3: UI del gestor de paquetes NuGet

**Interfaz de usuario del gestor de paquetes NuGet.

Descargar desde el enlace

Como alternativa, elIronBarCode.Dll puede descargarse y añadirse a su proyecto como referencia desde .NET Barcode DLL.

Diseñar los formularios de Windows

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.

Tutorial del Generador de códigos de barras .NET, Figura 4: Diseño de la aplicación Windows Forms

Diseñar la aplicación Windows Forms

Escribir código para generar código de barras

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
VB   C#

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
VB   C#

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")
VB   C#

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.

Ejecute el generador de códigos de barras .NET

Pulsa Ctrl + F5 para ejecutar la aplicación.

Generador de código de barras .NET Tutorial, Figura 5: Ejecutar la aplicación Generador de código de barras

**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.

Generador de código de barras .NET Tutorial, Figura 6: Pegue la URL para generar un código de barras

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.

Generador de código de barras .NET Tutorial, Figura 7: Código de barras generado en la aplicación Windows Forms

Código de barras generado en la aplicación Windows Forms

Visualizar el valor del código de barras

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()
VB   C#

Salida

Generador de código de barras .NET Tutorial, Figura 8: Generar un código de barras a partir de un valor de cadena

Generar un código de barras a partir de un valor de cadena

Resumen

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.

< ANTERIOR
Cómo imprimir códigos de barras en ASP.NET en C#
SIGUIENTE >
Cómo utilizar escáneres de códigos de barras en C# Windows Apps

¿Listo para empezar? Versión: 2024.11 acaba de salir

Descarga gratuita de NuGet Descargas totales: 1,272,112 Ver licencias >