Skanna QR-kod i C#.

Översikt

QR-koder spelar en viktig roll i att underlätta effektiv dataöverföring inom olika branscher, inklusive logistik och marknadsföring. I denna artikel kommer vi att utforska hur man programmässigt skannar QR-koder i C# med $99 Aspose.BarCode för .NET-plugin—ett kraftfullt bibliotek designat för sömlös 2D streckkodshantering.

Nyckelfunktioner

  • Omfattande formatstöd: Avkoda flera format, inklusive QR-koder, Data Matrix, Aztec och mer.
  • Flexibla inmatningsalternativ: Skanna streckkoder från bilder, strömmar eller webbkameraflöden.
  • Robust igenkänning: Hanterar effektivt roterade, förvrängda eller brusiga QR-kodsbilder.
  • Kostnadseffektiv lösning: Idealisk för både företagsutvecklare och hobbyister.

Denna guide inkluderar:


C# QR-kodscanner API

Biblioteket Aspose.BarCode för .NET är en omfattande lösning för att läsa QR-koder och olika andra streckkodformat programmässigt. Det utmärker sig som det bästa C# QR-kodläsarbiblioteket och fungerar som ett utmärkt öppen källkodsalternativ för projekt som kräver en .NET QR-kodläsar-API. Du kan använda det för:

  • WPF-applikationer: Sömlös integration i skrivbordsapplikationer.
  • ASP.NET-projekt: Underlätta serverbaserad streckkodsskanning.
  • Korsplattformappar: Fullt stöd för .NET Core och .NET MAUI.

Installation

För att komma igång, installera API:et via NuGet:

PM> Install-Package Aspose.BarCode

Om du letar efter en kostnadseffektiv C# QR-kodscanner, kan du överväga andra bibliotek, men detta är känt för sin funktionalitet. Du kan också ladda ner DLL för manuell integration.


Skanna QR-kod i C#

För att skanna QR-koder från en bildfil, följ dessa steg:

  1. Initiera klassen BarCodeReader med parametern DecodeType.QR.
  2. Bearbeta streckkoden med metoden ReadBarCodes().
  3. Extrahera data som streckkodstext och typ från resultaten.

Här är ett kodexempel som visar hur man skannar en QR-kod i C#:


Skanna QR-kod från en ström i C#

För att läsa QR-koder från en ström, utför följande steg:

  1. Skapa en instans av klassen BarCodeReader, ange DecodeType.QR.
  2. Använd metoden ReadBarCodes() för att skanna strömmen.
  3. Hämta de avkodade data från resultatet.

Kodexemplet nedan illustrerar hur man skannar en QR-kod från en ström i C#:


Tillämpningar av QR-kodskanning

Nyckelanvändningsfall

  • Detaljhandel: Effektivisera lagerhantering och kassasystem.
  • Hälsovård: Förbättra patientidentifiering och läkemedelsspårning.
  • Logistik: Optimera fraktspårning med QR-baserad märkning.
  • Marknadsföring: Skapa interaktiva kampanjer med inbäddade QR-kodlänkar.

Gratis licens och resurser

Få en gratis tillfällig licens

Upplev API:ets fulla kapabiliteter genom att begära en gratis tillfällig licens för att låsa upp obegränsad tillgång till alla funktioner.

Lärresurser


Slutsats

I denna handledning visade vi hur man:

  • Programmässigt skannar QR-koder från filer eller strömmar i C#.
  • Använder de avancerade funktionerna i Aspose.BarCode för robust och effektiv QR-kodavkodning.

Med sin höga prestanda och överkomliga pris är $99 Aspose.BarCode Reader Plugin ett utmärkt val för utvecklare som söker en pålitlig .NET 6 QR-kodläsare. Utforska fler funktioner i dokumentationen eller sök hjälp på vårt supportforum.


Se även