Hur man läser streckkoder med C++

Detta enkla exempel illustrerar hur man läser Barcode med C++. För att utveckla en Streckkodsläsare används C++ källkod i någon av C++-stödda applikationer i MS Windows genom att följa några kodningssteg. Vi kommer att se hur vi kan läsa olika streckkodstyper samtidigt från en enda fil utan beroende av något tredjepartsverktyg eller annat API.

Steg för att läsa streckkod med C++

  1. Lägg till Aspose.BarCode for C++ API med NuGet-pakethanteraren i din applikation
  2. Inkludera en referens till Aspose::BarCode och Aspose::BarCode::BarCodeRecognition namnrymder
  3. Lägg till de nödvändiga huvudfilreferenserna i din ansökan
  4. Använd arrayen BaseDecodeType för att ställa in önskade streckkodstyper att läsa från källfilen
  5. Initiera klassobjektet BarCodeReader för att läsa streckkoderna från PNG-filen
  6. Iterera genom extraherad streckkodsinformation och visa den i konsolen

I C++ Streckkodsläsare kan applikationen utvecklas genom att följa ovannämnda steg och några rader kod. För det första måste du lägga till API-referensen med NugGet och inkludera nödvändiga rubrikfiler. I nästa steg kommer du att ställa in önskade streckkodstyper för vilka du ska utveckla en läsare med hjälp av DecodeType-uppräkningen. Genom att använda BarCodeReader-klassens instans kommer vi att tillhandahålla sökvägen för käll-PNG-fil med olika streckkoder och önskade streckkodstyper. Slutligen kommer vi att gå igenom den lästa streckkodsinformationen och visa den i konsolen.

Kod för att läsa streckkod med Java

I exemplet ovan, för att skapa en Streckkodsläsare, har C++-baserad applikation utvecklats med några rader lättförståelig kod som kan skanna olika streckkodstyper. I den här applikationen har vi fokuserat på att utveckla en streckkodsläsare för typerna QR, Code 39 Standard, Pdf 417, Data Matrix, Code 128 och RM 4 SCC. Men API stöder många andra streckkodstyper som du kan utforska i DecodeType enumerator. Vi har använt enkla API-anrop för att utveckla en C++ Barcode-läsapplikation.

I det här exemplet har vi utforskat att för att utveckla en Barcode Scanner C++-baserad API och dess respektive funktioner kan användas. Om du är intresserad av att generera QR-kod, se artikeln om hur du Generera QR-kod med C++.

 Svenska