Den här guiden förklarar hur man skannar QR-kod med C# REST API. Du kommer att lära dig att utveckla en QR-skanner med C# .NET-baserat API med hjälp av en .NET-baserad Cloud SDK. Det hjälper dig att definiera målstreckkoden eller QR-typerna för snabb igenkänning från en given image.
Nödvändig förutsättning
- Skapa ett konto och få API-uppgifter för att läsa en QR-kod
- Ladda ner Aspose.BarCode Cloud SDK för Dotnet för att läsa flera QR-koder från en bild
- Skapa ett C#-projekt med ovanstående SDK
Steg för QR Photo Scanner med C# REST API
- Lägg till referenser till Aspose.BarCode.Cloud.Sdk.Api och Aspose.BarCode.Cloud.Sdk.Model för att komma åt API- och modellklasser
- Skapa ett konfigurationsobjekt och ställ in API:s bas-URL, klient-ID och klienthemlighet för autentisering med Aspose.BarCode Cloud
- Ange bildfilens namn och öppna den som en filström för att förbereda den för igenkänning
- Skapa en instans av RecognizeApi med det konfigurerade konfigurationsobjektet
- Anropa metoden RecognizeMultipartAsync med DecodeBarcodeType.QR och filströmmen för att upptäcka QR-koder i bilden
- Gå igenom de igenkända streckkoderna i svaret och visa deras värden och typer
Dessa steg sammanfattar processen för att utveckla en QR-kodskannerapp med C# Low Code API. Ställ först in miljön genom att lägga till Aspose.BarCode.Cloud.Sdk.Api och Aspose.BarCode.Cloud.Sdk.Model, skapa ett konfigurationsobjekt med dina referenser och ladda bildfilen (MultipleQRCodes.png) i en FileStream. Använd sedan RecognizeApi-klassen för att anropa RecognizeMultipartAsync och gå igenom resultaten för att visa varje QR-kods streckkodsvärde och typ.
Kod för att läsa QR-kod med C# REST-gränssnitt
Ovanstående kod visar hur man skannar QR-kod från bild med C# REST Interface. Genom att ställa in DecodeBarcodeType (till exempel QR), säger du till API:et att bara leta efter den typen av kod istället för att kontrollera alla möjliga typer. Detta gör skanningen snabbare, mer tillförlitlig och undviker att skanna oönskade streckkoder.
Denna korta handledning har lärt oss processen för att utveckla en QR-läsare. För att läsa streckkoder, se artikeln om Skanna streckkod med C# REST API.