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
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 escáneres ópticos especializados conocidos como lectores de códigos de barras que pueden leer estos códigos de barras lineales o unidimensionales (1D) contemporáneos. Más tarde, se desarrollaron variantes bidimensionales (2D) de códigos de barras lineales que realmente no utilizan barras y 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.
La biblioteca IronBarcode hace que sea sencillo crear un código de barras dinámico. 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.
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.
En el cuadro de texto correspondiente, escriba el nombre del proyecto y elija la ruta del archivo. Pulse el botón "Siguiente".
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.
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
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.
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
Los datos del código de barras que deben ser codificados en la imagen del código (una cadena o un objeto Stream
que pasamos como primer parámetro) son el único argumento requerido 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:
AddBarcodeValueTextBelowBarcode
es una función que nos permite agregar 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 usando 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 usar la función SaveAsPng
en el código de Barcode personalizado que se generó, podemos imprimir el código de Barcode generado como un archivo de imagen PNG en una ubicación de archivo designada que codificamos de forma fija en el código en el 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:
Para saber más sobre cómo generar códigos de barras, haga clic aquí para el tutorial.
Debido a su efectividad y adaptabilidad a diferentes sistemas operativos, la biblioteca IronBarcode 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.
El sitio web de IronBarcode, que ofrece versiones comerciales y gratuitas para desarrolladores, contiene información de licencias sobre la biblioteca. Durante un año, se ofrecen actualizaciones y asistencia sin coste alguno.