Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
Los códigos QR se han convertido en una parte omnipresente de nuestro mundo digital, capaz de almacenar información variada como URL, datos de contacto o especificaciones de productos. Para VB.NET desarrolladores que buscan incorporar la generación de códigos QR en sus aplicaciones, IronQR destaca como una herramienta formidable.
Este artículo le guía a través del proceso de creación de códigos QR y su exportación en formatos de imagen y PDF dentro de VB.NET utilizando las capacidades de IronQR. Esta biblioteca agiliza la integración de la funcionalidad de los códigos QR, lo que la convierte en una opción práctica para los desarrolladores que deseen mejorar sus aplicaciones con esta moderna tecnología de codificación de datos.
IronQR es una biblioteca completa y fácil de usar para desarrolladores, diseñada para aplicaciones .NET y especializada en la generación y manipulación eficaz de códigos QR. Se trata de una herramienta imprescindible para los desarrolladores que deseen integrar la funcionalidad de los códigos QR en sus proyectos C# o VB.NET. Crear proyectos VB.NET de código QR es mucho más fácil con IronQR.
Entre las principales características de IronQR se incluyen:
Antes de adentrarte en la codificación con IronQR, asegúrate de tener lo siguiente:
Librería IronQR: Esta es la librería central que usarás para las funcionalidades de los códigos QR. Puede descargarlo en IronSoftware o instálelo a través de NuGet Package Manager en Visual Studio.
Al cumplir estos requisitos previos, estará bien equipado para aprovechar las capacidades de IronQR en sus proyectos .NET, mejorando la interacción de su aplicación con los códigos QR.
Empecemos creando un nuevo proyecto VB.NET en Visual Studio:
Seleccione Idioma y Tipo de proyecto: Elija "Visual Basic" en la pestaña "Todos los idiomas". A continuación, seleccione "Console App" para una aplicación de consola. Haga clic en "Siguiente".
Ahora que ya tienes tu proyecto configurado, necesitarás instalar la librería IronQR:
Haga clic en el menú Herramientas. En el menú desplegable, haga clic en NuGet Package Manager.
En el gestor de paquetes NuGet, busque "IronQR" e instálelo.
Recuerde, asegúrese siempre de que el paquete NuGet que está instalando es el correcto y que procede de una fuente de confianza. Los paquetes NuGet son bibliotecas de terceros, y es esencial utilizar paquetes fiables y seguros en sus proyectos.
Con IronQR instalado, puede crear códigos QR en su aplicación VB.NET. Aquí tienes unas cuantas líneas de código.
Imports System
Imports IronQr
Imports IronSoftware.Drawing
Module Program
Sub Main(args As String())
' Create a QR Code object
Dim myQr As QrCode = QrWriter.Write("hello world")
' Save QR Code as a Bitmap
Dim qrImage As AnyBitmap = myQr.Save()
' Save QR Code Bitmap as File
Try
qrImage.SaveAs("c:/qr.png")
Catch ex As Exception
Console.WriteLine("Error saving the QR code: " & ex.Message)
End Try
End Sub
End Module
Imports System
Imports IronQr
Imports IronSoftware.Drawing
Module Program
Sub Main(args As String())
' Create a QR Code object
Dim myQr As QrCode = QrWriter.Write("hello world")
' Save QR Code as a Bitmap
Dim qrImage As AnyBitmap = myQr.Save()
' Save QR Code Bitmap as File
Try
qrImage.SaveAs("c:/qr.png")
Catch ex As Exception
Console.WriteLine("Error saving the QR code: " & ex.Message)
End Try
End Sub
End Module
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'@Imports System @Imports IronQr @Imports IronSoftware.Drawing Module Program @Sub Main(args @As String()) ' Create a QR Code object @Dim myQr @As QrCode = QrWriter.Write("hello world") ' Save QR TryCast(Code, a) Bitmap @Dim qrImage @As AnyBitmap = myQr.Save() ' Save QR Code TryCast(Bitmap, File) @Try qrImage.SaveAs("c:/qr.png") @Catch ex @As Exception Console.WriteLine("Error saving the QR code: " & ex.Message) @End @Try @End @Sub @End Module
Guardar mapa de bits de código QR como archivo: Por último, la función qrImage.SaveAs("qr.png") guarda la imagen bitmap en un archivo llamado "qr.png". Este paso es crucial para exportar el código QR generado como un archivo, que se puede compartir, imprimir o integrar en otros documentos o aplicaciones.
Este es el resultado:
Aquí está el código fuente completo para crear imágenes de código QR con un logotipo:
Imports System
Imports IronQr
Imports IronSoftware.Drawing
Module Program
Sub Main(args As String())
IronQr.License.LicenseKey = "Add-License-Key"
' Set QR options
Private options As New QrOptions(QrErrorCorrectionLevel.High, 20)
' Create a QR Code object
Private myQr As QrCode = QrWriter.Write("greetings terra", options)
' Fancy style options
Private logoBmp As New AnyBitmap("logo.png")
Private style As New QrStyleOptions With {
.Dimensions = 300,
.Margins = 10,
.Color = Color.Gray,
.Logo = New QrLogo With {
.Bitmap = logoBmp,
.Width = 100,
.Height = 100,
.CornerRadius = 2
}
}
' Save QR Code as a Bitmap
Private qrImage As AnyBitmap = myQr.Save(style)
' Save QR Code Bitmap as File
qrImage.SaveAs("qr_styled.png")
End Sub
End Module
Imports System
Imports IronQr
Imports IronSoftware.Drawing
Module Program
Sub Main(args As String())
IronQr.License.LicenseKey = "Add-License-Key"
' Set QR options
Private options As New QrOptions(QrErrorCorrectionLevel.High, 20)
' Create a QR Code object
Private myQr As QrCode = QrWriter.Write("greetings terra", options)
' Fancy style options
Private logoBmp As New AnyBitmap("logo.png")
Private style As New QrStyleOptions With {
.Dimensions = 300,
.Margins = 10,
.Color = Color.Gray,
.Logo = New QrLogo With {
.Bitmap = logoBmp,
.Width = 100,
.Height = 100,
.CornerRadius = 2
}
}
' Save QR Code as a Bitmap
Private qrImage As AnyBitmap = myQr.Save(style)
' Save QR Code Bitmap as File
qrImage.SaveAs("qr_styled.png")
End Sub
End Module
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'@Imports System @Imports IronQr @Imports IronSoftware.Drawing Module Program @Sub Main(args @As String()) IronQr.License.LicenseKey = "Add-License-Key" ' @Set QR options @Private options @As @New QrOptions(QrErrorCorrectionLevel.High, 20) ' Create a QR Code object @Private myQr @As QrCode = QrWriter.Write("greetings terra", options) ' Fancy style options @Private logoBmp @As @New AnyBitmap("logo.png") @Private style @As @New QrStyleOptions @With { .Dimensions = 300, .Margins = 10, .Color = Color.Gray, .Logo = @New QrLogo @With { .Bitmap = logoBmp, .Width = 100, .Height = 100, .CornerRadius = 2 } } ' Save QR TryCast(Code, a) Bitmap @Private qrImage @As AnyBitmap = myQr.Save(style) ' Save QR Code TryCast(Bitmap, File) qrImage.SaveAs("qr_styled.png") @End @Sub @End Module
Este es el resultado:
Para obtener información más detallada sobre la exportación de los códigos QR y códigos de barras generados en VB.NET, visite este enlace del tutorial aquí.
Integrar un generador de códigos QR en sus aplicaciones VB.NET es sencillo con IronQR. En esta guía se han descrito los pasos clave para incorporar la generación y el procesamiento de códigos QR en sus proyectos, tanto si desea generar un nuevo código QR como crear códigos de barras con códigos QR o exportar códigos QR. La versatilidad de IronQR lo hace adecuado para diversas aplicaciones, como el marketing y la gestión de datos.
La elección de IronQR para sus proyectos VB.NET ofrece una combinación de facilidad de uso, funciones completas y documentación sólida. Simplifica la adición de funciones de código QR a sus aplicaciones.
IronQR está disponible bajo una licencia comercial gratuita para el desarrollo, siendo necesarias licencias profesionales para la implantación comercial. Se ofrece una versión de prueba gratuita que permite explorar todas sus posibilidades. Para obtener más información y descargar IronQR, visite su página de productos y página de licencias.
9 productos API .NET para sus documentos de oficina