Kaip skaityti brūkšninį kodą naudojant C++

Šis paprastas pavyzdys iliustruoja, kaip ** Skaityti Barcode naudojant C++**. Norint sukurti Brūkšninio kodo skaitytuvą, C++ šaltinio kodas naudojamas bet kurioje C++ palaikomoje programoje MS Windows, atliekant kelis kodavimo veiksmus. Pamatysime, kaip galime vienu metu nuskaityti skirtingus brūkšninio kodo tipus iš vieno failo, nepriklausydami nuo jokio trečiosios šalies įrankio ar kitos API.

Veiksmai, kaip skaityti brūkšninį kodą naudojant C++

  1. Pridėkite Aspose.BarCode for C++ API naudodami NuGet paketų tvarkyklę savo programoje
  2. Įtraukite nuorodą į Aspose::BarCode ir Aspose::BarCode::BarCodeRecognition vardų sritis
  3. Pridėkite reikiamas antraštės failų nuorodas į savo programą
  4. Naudokite BaseDecodeType masyvą, kad nustatytumėte norimus brūkšninio kodo tipus, kuriuos reikia skaityti iš šaltinio failo
  5. Inicijuokite BarCodeReader klasės objektą, kad nuskaitytumėte brūkšninius kodus iš PNG failo
  6. Pakartokite ištrauktą brūkšninio kodo informaciją ir parodykite ją konsolėje

C++ brūkšninio kodo skaitytuvo programa gali būti sukurta laikantis pirmiau minėtų žingsnių ir kelių kodo eilučių. Pirma, turėsite pridėti API nuorodą naudodami NugGet ir įtraukti reikalingus antraštės failus. Kitame veiksme nustatysite norimus brūkšninių kodų tipus, kuriems sukursite skaitytuvą, naudodami DecodeType skaitiklį. Naudodami BarCodeReader klasės egzempliorių, pateiksime šaltinio PNG failo kelią, turintį skirtingus brūkšninius kodus ir norimų brūkšninių kodų tipų masyvą. Galiausiai pakartosime perskaitytą brūkšninio kodo informaciją ir parodysime ją konsolėje.

Kodas, skirtas skaityti brūkšninį kodą naudojant Java.

Aukščiau pateiktame pavyzdyje, siekiant sukurti Brūkšninių kodų skaitytuvą, C++ pagrindu sukurta programa, naudojant kelias lengvai suprantamo kodo eilutes, galinčias nuskaityti skirtingus brūkšninio kodo tipus. Šioje programoje mes sutelkėme dėmesį į brūkšninių kodų skaitytuvo kūrimą, skirtą QR, Code 39 Standard, Pdf 417, Data Matrix, Code 128 ir RM 4 SCC tipams. Tačiau API palaiko daugybę kitų brūkšninių kodų tipų, kuriuos galite ištirti naudodami DecodeType skaitiklį. Kurdami C++ brūkšninio kodo skaitymo programą panaudojome paprastus API iškvietimus.

Šiame pavyzdyje ištyrėme, kad norint sukurti Barcode Scanner C++ pagrįstą API ir atitinkamas jos funkcijas galima naudoti. Jei jus domina QR kodo generavimas, žr. straipsnį, kaip Sukurkite QR kodą naudodami C++.

 Latviski