Jak číst čárový kód pomocí C++

Tento jednoduchý příklad ukazuje, jak číst Barcode pomocí C++. Aby bylo možné vyvinout čtečku čárových kódů, použije se zdrojový kód C++ v kterékoli z C++ podporovaných aplikací v MS Windows provedením několika kroků kódování. Uvidíme, jak můžeme číst různé typy čárových kódů současně z jednoho souboru bez závislosti na nástroji třetí strany nebo jiném API.

Kroky ke čtení čárového kódu pomocí C++

  1. Přidejte Aspose.BarCode for C++ API pomocí správce balíčků NuGet ve vaší aplikaci
  2. Zahrnout odkaz na Aspose::BarCode a Aspose::BarCode::BarCodeRecognition jmenné prostory
  3. Přidejte požadované odkazy na soubory záhlaví ve své aplikaci
  4. Pomocí pole BaseDecodeType nastavte požadované typy čárových kódů pro čtení ze zdrojového souboru
  5. Inicializujte objekt třídy BarCodeReader pro čtení čárových kódů ze souboru PNG
  6. Iterujte extrahované informace o čárovém kódu a zobrazte je v konzole

V C++ Barcode scanner může být aplikace vyvinuta dodržením výše uvedených kroků a několika řádků kódu. Nejprve budete muset přidat odkaz API pomocí NugGet a zahrnout požadované soubory záhlaví. V dalším kroku pomocí enumerátoru DecodeType nastavíte požadované typy čárových kódů, pro které budete čtečku vyvíjet. Použitím instance třídy BarCodeReader poskytneme cestu ke zdrojovému souboru PNG, který má různé čárové kódy a požadované pole typů čárových kódů. Nakonec projdeme načtené informace o čárovém kódu a zobrazíme je v konzole.

Kód pro čtení čárových kódů pomocí Java

Ve výše uvedeném příkladu byla za účelem vytvoření čtečky čárových kódů vyvinuta aplikace založená na C++ pomocí několika řádků snadno srozumitelného kódu, který je schopen skenovat různé typy čárových kódů. V této aplikaci jsme se zaměřili na vývoj čtečky čárových kódů pro typy QR, Code 39 Standard, Pdf 417, Data Matrix, Code 128 a RM 4 SCC. Ale API podporuje mnoho dalších typů čárových kódů, které můžete prozkoumat v Enumerátoru DecodeType. K vývoji aplikace pro čtení C++ čárových kódů jsme použili jednoduchá volání API.

V tomto příkladu jsme prozkoumali, že za účelem vývoje Barcode Scanner C++ lze použít API a jeho příslušné funkce. Pokud máte zájem o vygenerování QR kódu, přečtěte si článek o tom, jak Vygenerujte QR kód pomocí C++.

 Čeština