Šis paprastas pavyzdys iliustruoja, kaip Skaityti Barcode naudojant Java. Java Barcode skaitytuvo programa gali būti sukurta naudojant paprastus API iškvietimus ir kelis kodavimo veiksmus. Pavyzdį galite naudoti bet kurioje Java pagrįstoje programoje, veikiančioje Windows, MacOS arba Linux pagrindu veikiančiose operacinėse sistemose, nepriklausant nuo jokio trečiosios šalies įrankio ar kitos API.
Veiksmai, kaip skaityti brūkšninį kodą naudojant Java.
- Pridėkite Aspose.BarCode for Java iš Maven saugyklos
- Pridėkite nuorodą į Aspose.BarCode ir Aspose.BarCode.BarCodeRecognition vardų sritis
- Sukurkite BarcodeGenerator klasės objektą ir įkelkite brūkšninio kodo vaizdo failą
- Pasirinkite brūkšninio kodo tipus naudodami BarCodeReader skirtą DecodeType skaitiklį
- Java nuskaitymo brūkšninio kodo naudojimas, peržiūrint informaciją tolesniam naudojimui
Aukščiau pateikti veiksmai Java nuskaito brūkšninį kodą iš vaizdo naudodami kelias kodo eilutes. Pradėsime procesą pridėdami API Jar failą iš Maven repo ir įtraukdami reikiamas vardų sritis. Tada mes perskaitysime šaltinio PNG failą, kuriame yra vienas arba keli brūkšniniai kodai, naudodami BarCodeReader egzempliorių. Naudodami DecodeType skaitiklį, nustatome norimus brūkšninių kodų tipus, kuriuos norime skaityti. Tolesnėse eilutėse brūkšninio kodo skaitytuvas ištrauks informaciją iš vaizdo ir mes pakartosime tai tolesniam naudojimui mūsų programoje.
Kodas, skirtas skaityti brūkšninį kodą naudojant Java.
Aukščiau pateiktame pavyzdyje, norint sukurti *Brūkšninių kodų skaitytuvą, keliuose API skambučiuose naudojamas Java šaltinio kodas. API palaiko informacijos nuskaitymą iš įvairių tipų brūkšninių kodų, nurodytų DecodeType skaičiuoklėje, įskaitant CODABAR, GS1 kodą, QR kodą, kodą 128, kodo matricą ir daugelį kitų. Naudojant kelias kodo eilutes Java Barcode Scanner buvo sukurtas.
Šioje temoje ištyrėme, kaip lengvai galima sukurti Java brūkšninio kodo skaitytuvo pavyzdį. Jei norite gauti informacijos apie QR kodų kūrimą, žr. straipsnį, kaip Sukurkite QR kodą naudodami Java..