Questa guida spiega come scansionare un codice QR con l’API REST di C#. Imparerai a sviluppare uno scanner QR con API basata su C# .NET utilizzando un Cloud SDK basato su .NET. Ti aiuterà a definire i tipi di codice a barre o QR di destinazione per un rapido riconoscimento da un dato image.
Prerequisito
- Crea un account e ottieni le credenziali API per leggere un codice QR
- Scarica Aspose.BarCode Cloud SDK per Dotnet per leggere più codici QR da un’immagine
- Impostare un progetto C# con l’SDK sopra indicato
Passaggi per lo scanner di foto QR con C# REST API
- Aggiungere riferimenti ad Aspose.BarCode.Cloud.Sdk.Api e Aspose.BarCode.Cloud.Sdk.Model per accedere alle classi API e modello
- Crea un oggetto di configurazione e imposta l’URL di base dell’API, l’ID client e il segreto client per l’autenticazione con Aspose.BarCode Cloud
- Specificare il nome del file immagine e aprirlo come flusso di file per prepararlo al riconoscimento
- Crea un’istanza di RecognizeApi utilizzando l’oggetto Configurazione configurato
- Chiama il metodo Riconoscimento multiparte asincrono con DecodeBarcodeType.QR e il flusso di file per rilevare i codici QR nell’immagine
- Scorrere i codici a barre riconosciuti nella risposta e visualizzarne i valori e i tipi
Questi passaggi riassumono il processo per sviluppare un’app per la scansione di codici QR con API C# Low Code. Innanzitutto, configura l’ambiente aggiungendo Aspose.BarCode.Cloud.Sdk.Api e Aspose.BarCode.Cloud.Sdk.Model, crea un oggetto Configuration con le tue credenziali e carica il file immagine (MultipleQRCodes.png) in un FileStream. Quindi, utilizza la classe RecognizeApi per chiamare RecognizeMultipartAsync ed esegui un ciclo tra i risultati per visualizzare il BarcodeValue e il Type di ciascun codice QR.
Codice per leggere il codice QR con l’interfaccia C# REST
Il codice sopra mostra come scansionare un codice QR da un’immagine con l’interfaccia REST di C#. Impostando DecodeBarcodeType (ad esempio, QR), si indica all’API di cercare solo quel tipo di codice invece di controllare ogni tipo possibile. Questo rende la scansione più rapida e affidabile ed evita la scansione di codici a barre indesiderati.
Questo breve tutorial ci ha illustrato il processo di sviluppo di un lettore QR. Per leggere i codici a barre, consulta l’articolo su Scansiona il codice a barre con l’API REST C#.