Este artículo explica cómo escanear códigos de barras con la API REST de C#. Aprenderá a desarrollar un analizador de códigos de barras con un servicio RESTful de C# mediante un SDK de nube basado en .NET. También se explicará cómo acceder y mostrar las diferentes propiedades de un código de barras a partir de una imagen en varios formatos, como JPEG, TIFF, PNG, BMP y GIF.
Requisito previo
- Crea una cuenta y obtén credenciales de API para leer un código de barras
- Descargue SDK de Aspose.BarCode Cloud para Dotnet para leer varios códigos de barras de una imagen
- Configurar un proyecto de C# con el SDK anterior
Pasos para leer códigos de barras con la API basada en C# .NET
- Agregue el espacio de nombres requerido Aspose.BarCode.Cloud.Sdk.Api para acceder a las clases de API de Barcode Cloud
- Cree un objeto de configuración y configure la URL base de la API, ClientId y ClientSecret para la autenticación
- Define el nombre del archivo y ábrelo usando un FileStream para proporcionar entrada para el escaneo
- Cree una instancia de la clase ScanApi usando la configuración para interactuar con el servicio de escaneo de código de barras
- Llama a ScanMultipartAsync(fileStream) para procesar la imagen de entrada y recuperar los detalles del código de barras reconocido
- Recorra la colección de códigos de barras de resultados para acceder a cada código de barras reconocido
- Imprima el nombre del archivo, el valor del código de barras y el tipo de código de barras para cada código de barras detectado
Estos pasos resumen cómo leer códigos de barras con la API Low Code de C#. Primero, conéctese a Aspose Barcode Cloud configurando sus credenciales y cargando la imagen del código de barras que desea escanear. Luego, el código usa la API Scan para leer la imagen e imprime el valor del código de barras y el tipo que encuentra.
Código para leer código de barras de una imagen con la API REST de C#
El código anterior demuestra el funcionamiento de una aplicación de escáner de código de barras con la API REST de C#. Desde el objeto BarcodeResponse, se pueden obtener detalles como el valor real del código de barras, su tipo, la región donde se encontró e incluso su suma de comprobación. En resumen, proporciona el contenido del código de barras e información adicional útil sobre cómo y dónde se detectó.
Este artículo nos ha enseñado el proceso para leer un código de barras a partir de una imagen. Para generar un código de barras, consulte el artículo sobre Generar código de barras con la API REST de C#.