En este tutorial paso a paso aprenderás a escaneear códigos QR con una API REST de Java. Te guiaremos en la creación de un escáner de QR usando una API basada en Java impulsada por el Aspose Cloud SDK, y te mostraremos cómo especificar los tipos de código de barras o QR objetivo para un reconocimiento rápido a partir de cualquier imagen.
Requisito previo
- Crea una cuenta y obtén credenciales API para leer un código QR
- Descarga Aspose.BarCode Cloud SDK for Java para leer varios códigos QR de una imagen
- Configura un proyecto Java con el SDK anterior
Pasos para el escáner de fotos QR con Java REST API
- Agregar referencias a Aspose.BarCode.Cloud.Sdk.Api y Aspose.BarCode.Cloud.Sdk.Model para acceder a las clases API y de modelo
- Crear un objeto Configuration y establecer la URL base de la API, el client ID y el client secret para la autenticación con Aspose.BarCode Cloud
- Especificar el nombre del archivo de imagen y abrirlo como un flujo de archivo para prepararlo para el reconocimiento
- Crear una instancia de RecognizeApi usando el objeto Configuration configurado
- Llamar al método RecognizeMultipartAsync con DecodeBarcodeType.QR y el flujo de archivo para detectar códigos QR en la imagen
- Recorrer los códigos de barras reconocidos en la respuesta y mostrar sus valores y tipos
Estos pasos resumen el proceso para desarrollar una aplicación escáner de códigos QR con Java Low Code API. Primero, configure el entorno añadiendo Aspose.BarCode.Cloud.Sdk.Api y Aspose.BarCode.Cloud.Sdk.Model, cree un objeto Configuration con sus credenciales y cargue el archivo de imagen (MultipleQRCodes.png) en un FileStream. Luego, use la clase RecognizeApi para llamar a RecognizeMultipartAsync y recorra los resultados para mostrar el BarcodeValue y el Type de cada código QR.
Código para leer QR Code con Java REST Interface
El código mostrado arriba ilustra cómo scan QR code from image with Java REST Interface. Al especificar DecodeBarcodeType (p. ej., QR), diriges la API a buscar exclusivamente ese tipo de código de barras, lo que acelera el escaneo, mejora la fiabilidad y evita que se detecten códigos de barras no deseados.
En este breve tutorial recorrimos la construcción de un lector de códigos QR con una Java REST API. Cuando estés listo para abordar los códigos de barras, consulta nuestra guía sobre Scan Barcode with Java REST API.