USO DE IRONBARCODE

Cómo generar códigos de barras en VB.NET

Publicado en 5 de julio, 2023
Compartir:

Introducción

Los códigos de barras pueden utilizarse para presentar datos en un formato visible y legible por ordenador. Para representar los datos en los códigos de barras, las líneas paralelas se espaciaron inicialmente, se ensancharon y se dimensionaron de forma diferente. Existen varios tipos de lectores ópticos especializados, conocidos como lectores de códigos de barras, que pueden leer estos códigos lineales o unidimensionales contemporáneos.(1D) códigos de barras. Más tarde, la bidimensionalidad(2D) Se han desarrollado variantes de códigos de barras lineales que no emplean realmente barras y que se conocen como códigos matriciales o códigos de barras 2D. En lugar de utilizar los códigos de barras estándar, estas versiones utilizan rectángulos, puntos, hexágonos y otros patrones. Existen varias configuraciones de escáneres ópticos 2D fabricados exclusivamente para leer códigos de barras 2D. Otra forma de leer códigos de barras 2D es utilizar una cámara digital conectada a un ordenador con un programa informático que haga una foto del código de barras y lo descodifique a partir de la imagen. Un dispositivo móvil con cámara incorporada, como un smartphone, puede utilizar este último tipo de escáner de códigos de barras 2D instalando un software de aplicación específico.

Características de IronBarcode

EnIronBarcode La biblioteca facilita la creación de códigos de barras dinámicos. Nos ayuda a codificar imágenes de código de barras con sólo unas pocas líneas de código, esta sencilla biblioteca puede crear un código de barras. Los potentes generadores de códigos de barras integrados en los lectores de códigos de barras IronBarcode permiten crear códigos de barras de alta calidad. IronBarcode nos permite crear codigos de barras en vb.net, C# etc. Con varias bibliotecas Dot net alrededor, este generador de código de barras hace que la lectura de su código de barras utilizando el escáner de código de barras simple.

  • IronBarcode puede leer y escribir la mayoría de formatos de imagen de códigos de barras y estándares QR, como UPC A/E, Databar, EAN 8/13, MSI, Code 39/93/128, CodaB, RSS 14/Expanded e ITF.
  • La rotación, el ruido, la distorsión y la inclinación pueden corregirse con IronBarcode mientras se leen escaneos y fotogramas de vídeo en tiempo real. IronBarcode preprocesa automáticamente las imágenes de códigos de barras a medida que las crea para aumentar la precisión y la velocidad de lectura. Dado que permiten cambiar el contenido, los códigos de barras dinámicos son muy utilizados.
  • Para los servidores de procesamiento por lotes, la capacidad de IronBarcode de hacer uso de varios núcleos e hilos resulta ventajosa.
  • IronBarcode puede localizar automáticamente uno o varios códigos de barras en documentos de una o varias páginas.

    *IronBarcode es compatible con las implementaciones de .NET Framework y .NET Core y admite arquitecturas de 32 y 64 bits.

  • En plataformas PC y móviles, IronBarcode es compatible con aplicaciones de consola, escritorio, nube e Internet.
  • IronBarcode puede producir imágenes de códigos de barras para diversos tipos de archivos y secuencias, como PDF, JPG, TIFF, GIF, BMP, PNG y HTML.

Creación de un nuevo proyecto en Visual Studio

Abra Visual Studio, elija "Nuevo proyecto" en el menú Archivo y, a continuación, "Console App", "Windows Forms" o "WPF Application". En este artículo, crearemos una aplicación de consola de Visual Basic.

Cómo generar códigos de barras en VB.NET: Figura 1

En el cuadro de texto correspondiente, escriba el nombre del proyecto y elija la ruta del archivo. Pulse el botón "Siguiente".

Cómo generar códigos de barras en VB.NET: Figura 2

A continuación, seleccione el marco de trabajo .NET necesario para nuestro tutorial, nosotros seleccionamos .NET 6.0 y, a continuación, haga clic en el botón "Crear" para crear el proyecto.

Cómo generar códigos de barras en VB.NET: Figura 3

Si eliges una aplicación de consola, el proyecto construirá ahora la estructura para esa aplicación y abrirá el archivo program.cs. Ahora puede introducir código y compilar el programa.

A continuación, descargue e instale la biblioteca IronBarcode mediante el siguiente comando de NuGet Package Manager:

Install-Package BarCode

Cómo generar códigos de barras en VB.NET: Figura 4

Como alternativa, puede buscar y descargar el paquete "Barcode" mediante el gestor de paquetes NuGet, que mostrará todos los resultados de la búsqueda. A continuación, puede elegir el paquete necesario para descargarlo en la aplicación.

Cómo generar códigos de barras en VB.NET: Figura 5

Generar código de barras con IronBarcode

A continuación se muestra un ejemplo de código VB para generar una etiqueta de código de barras utilizando IronBarcode.

Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500).AddBarcodeValueTextBelowBarcode().SaveAsPng("demo.png")
    End Sub
End Module
Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500).AddBarcodeValueTextBelowBarcode().SaveAsPng("demo.png")
    End Sub
End Module
VB.NET

Los datos del código de barras que deben codificarse en la imagen del código(una cadena o un Stream ese objeto que nos pasan como primer parámetro) es el único argumento necesario para la función "CreateBarcode() que nos permite crear una imagen de código de barras. El método también acepta otros tres parámetros opcionales:

  • Las dimensiones por defecto del gráfico son 500 píxeles de ancho por 500 píxeles de alto.
  • IronBarcode admite más de 10 tipos de imágenes de códigos de barras.
  • AddBarcodeValueTextBelowBarcode es una función que nos permite añadir el texto del código de barras en la parte inferior de la imagen del código de barras. También tenemos otra opción para añadir el texto del código de barras en la parte superior de la imagen del código de barras utilizando el método AddBarcodeValueTextAboveBarcode.

    El ejemplo anterior crea un gráfico de 500 por 500 píxeles utilizando el formato de código de barras Given. Al utilizar la función SaveAsPng en el código de barras personalizado que se generó, podemos imprimir el código de barras generado como un archivo de imagen PNG en una ubicación de archivo designada que codificamos en el código en el código de ejemplo anterior.

    IronBarcode proporciona varias opciones de tipo para crear imágenes de código de barras con varias características para añadir imágenes y cambiar el color de la imagen del código de barras generado. IronBarcode nos ayuda a ajustar y corregir la imagen del código de barras para proporcionar una imagen de alta calidad. También podemos generar códigos de barras a partir de textos, secuencias, URL y otras fuentes.

    La salida del código anterior para generar códigos de barras en vb.net usando IronBarcode, se verá como a continuación:

    Cómo generar códigos de barras en VB.NET: Figura 6

    Para saber más sobre la generación de códigos de barras, haga clic enaquí para el tutorial.

Conclusión

Debido a su eficacia y adaptabilidad a distintos sistemas operativos, elIronBarcode es una de las mejores opciones para crear e identificar códigos de barras.

Proporciona una serie de herramientas para diseñar y modificar varios tipos de códigos de barras, incluida la opción de cambiar el texto, el color de los datos del código de barras, el ancho de línea y la altura. VB.NET Crystal Reports también es compatible con este generador de código de barras SDK. Creación y dibujo de códigos de barras en VB.NET.

EnSitio web de IronBarcodeque ofrece versiones comerciales y gratuitas para desarrolladores, contiene información sobre la licencia de la biblioteca. Durante un año, se ofrecen actualizaciones y asistencia sin coste alguno.

< ANTERIOR
Cómo integrar un escáner de códigos de barras en una aplicación web
SIGUIENTE >
Cómo generar códigos QR en ASP.NET MVC

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

Descarga gratuita de NuGet Descargas totales: 1,320,639 Ver licencias >