Escáner Web de Código de Barras Escanear códigos de barras desde fuentes web a menudo requiere manejar datos de imagen como cadenas de texto en lugar de archivos físicos. La principal ventaja de este enfoque es que permite a su aplicación procesar imágenes directamente desde cargas de usuario o transmisiones de cámara web sin primero guardarlas en el disco. En este ejemplo de código, demostraremos el fragmento de código principal que muestra cómo convertir una cadena Base64 de vuelta a una imagen y escanearla en busca de datos usando IronBarcode cuando se integra con una plataforma web como Blazor. Guía de 5 pasos para configurar el escáner web IronBarcode byte[] imagebyteData = Convert.FromBase64String((splitObject.Length > 1) ? splitObject[1] : splitObject[0]); using (var ms = new MemoryStream(imagebyteData)) Image barcodeImage = Image.FromStream(ms); var results = BarcodeReader.Read(barcodeImage); return "${DateTime.Now}: Barcode is (${results[0].Value})"; Explicación del código Primero, la cadena de entrada, típicamente una cadena Base64, se convierte en un arreglo de bytes usando Convert.FromBase64String. Además, se realiza una comprobación para ver si la cadena necesita ser dividida. Esto maneja casos donde la entrada podría contener encabezados, como URI de datos, asegurando que solo se procese la data real de la imagen. A continuación, estos bytes se cargan en un MemoryStream. Esto actúa como un contenedor temporal, permitiendo crear un objeto Image directamente desde el flujo usando Image.FromStream. Una vez que la imagen está cargada, se pasa a BarcodeReader.Read para su escaneo. Finalmente, el resultado de la lectura se devuelve junto con una marca de tiempo. Se accede al arreglo de resultados, que contiene una lista de BarcodeResults, para devolver el valor del primer código de barras a través de la propiedad Value. ¡Aprenda más sobre cómo crear un escáner web con IronBarcode! Enlaces de Documentos Ver en GitHub Tutorial Relacionado Guía de Cómo Hacer Relacionada Documentación de Clase Descargar IronBarcode DLL Reportar un problema en esta página ¿Listo para empezar? Nuget Descargas 2,108,094 | Versión: 2026.3 recién lanzado Prueba gratis Descarga Gratis de NuGet Descargas totales: 2,108,094 Ver Licencias ¿Aún desplazándote? ¿Quieres una prueba rápida? PM > Install-Package BarCode ejecuta una muestra observa cómo tu cadena se convierte en un código de barras. Descarga Gratis de NuGet Descargas totales: 2,108,094 Ver Licencias
Producto completamente funcional Obtén 30 días de producto completamente funcional.Instálalo y ejecútalo en minutos.
Soporte técnico 24/5 Acceso completo a nuestro equipo de soporte técnico durante tu prueba del producto
Se responde a todas sus preguntas para asegurarse de que dispone de toda la información que necesita. (Sin ningún tipo de compromiso)