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++
- Přidejte Aspose.BarCode for C++ API pomocí správce balíčků NuGet ve vaší aplikaci
- Zahrnout odkaz na Aspose::BarCode a Aspose::BarCode::BarCodeRecognition jmenné prostory
- Přidejte požadované odkazy na soubory záhlaví ve své aplikaci
- Pomocí pole BaseDecodeType nastavte požadované typy čárových kódů pro čtení ze zdrojového souboru
- Inicializujte objekt třídy BarCodeReader pro čtení čárových kódů ze souboru PNG
- 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++.