Este artículo explica cómo escanear códigos de barras con la API REST de Python. Aprenderá a desarrollar un analizador de códigos de barras con un servicio RESTful de Python mediante un SDK de Cloud basado en Python. 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 Python para leer varios códigos de barras de una imagen
- Configurar un proyecto de Python con el SDK anterior
Pasos para leer códigos de barras con Python API basada en Python
- 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 de código bajo de Python. 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 de escaneo para leer la imagen e imprime el valor del código de barras y el tipo que encuentra.
Código para leer un código de barras desde una imagen con la API REST de Python
El código anterior demuestra el funcionamiento de una aplicación de escáner de código de barras con la API REST de Python. 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 Python.