Este guia explica como escanear um código QR com a API REST Java. Você aprenderá a desenvolver um leitor de QR com API baseada em Java usando um Cloud SDK baseado em Java. Ele ajudará você a definir os tipos de código de barras ou QR de destino para reconhecimento rápido a partir de um determinado image.
Pré-requisito
- Crie uma conta e obtenha credenciais de API para ler um código QR
- Baixe Aspose.BarCode Cloud SDK para Java para ler vários códigos QR de uma imagem
- Configure um projeto Java com o SDK acima
Etapas para QR Photo Scanner com Java REST API
- Adicione referências a Aspose.BarCode.Cloud.Sdk.Api e Aspose.BarCode.Cloud.Sdk.Model para acessar classes de API e modelo
- Crie um objeto de configuração e defina a URL base da API, o ID do cliente e o segredo do cliente para autenticação com o Aspose.BarCode Cloud
- Especifique o nome do arquivo de imagem e abra-o como um fluxo de arquivo para prepará-lo para reconhecimento
- Crie uma instância de RecognizeApi usando o objeto Configuration configurado
- Chame o método ReconhecerMultipartAsync com DecodeBarcodeType.QR e o fluxo de arquivo para detectar códigos QR na imagem
- Percorrer os códigos de barras reconhecidos na resposta e exibir seus valores e tipos
Estas etapas resumem o processo de desenvolvimento de um aplicativo de leitura de QR Code com a API Java Low Code. Primeiro, configure o ambiente adicionando Aspose.BarCode.Cloud.Sdk.Api e Aspose.BarCode.Cloud.Sdk.Model, crie um objeto Configuration com suas credenciais e carregue o arquivo de imagem (MultipleQRCodes.png) em um FileStream. Em seguida, use a classe RecognizeApi para chamar RecognizeMultipartAsync e percorra os resultados para exibir o BarcodeValue e o Type de cada QR Code.
Código para ler código QR com interface Java REST
O código acima demonstra como escanear um código QR a partir de uma imagem com a interface Java REST. Ao definir DecodeBarcodeType (por exemplo, QR), você está informando à API para procurar apenas esse tipo de código, em vez de verificar todos os tipos possíveis. Isso torna a escaneamento mais rápido, confiável e evita a leitura de códigos de barras indesejados.
Este breve tutorial nos ensinou o processo de desenvolvimento de um leitor de QR Code. Para ler códigos de barras, consulte o artigo em Digitalize o código de barras com a API REST Java.