Ovaj jednostavan primjer ilustrira kako Čitati Barcode pomoću Jave. In Java Barcode aplikacija čitača može se razviti pomoću jednostavnih API poziva i nekoliko koraka kodiranja. Primjer možete koristiti u bilo kojoj aplikaciji temeljenoj na Javi koja radi u operativnim sustavima temeljenim na Windows, macOS ili Linux bez ovisnosti o bilo kojem alatu treće strane ili drugom API-ju.
Koraci za čitanje crtičnog koda pomoću Jave
- Dodajte Aspose.BarCode for Java iz Maven repozitorija
- Dodajte referencu na prostore imena Aspose.BarCode i Aspose.BarCode.BarCodeRecognition
- Instancirajte objekt klase BarcodeGenerator i učitajte slikovnu datoteku crtičnog koda
- Odaberite vrste crtičnog koda koristeći DecodeType enumerator za BarCodeReader
- Korištenje Java skeniranja crtičnog koda ponavljanjem kroz informacije za daljnju upotrebu
Gore navedeni koraci u Javi čitaju crtični kod sa slike pomoću nekoliko redaka koda. Proces ćemo započeti dodavanjem API Jar datoteke iz Maven repoa i uključivanjem potrebnih imenskih prostora. Zatim ćemo pomoću instance BarCodeReader pročitati izvornu PNG datoteku koja sadrži jedan ili više crtičnih kodova. Pomoću DecodeType enumeratora postavljamo željene vrste barkodova koje želimo očitati. U sljedećim redcima čitač crtičnog koda izvući će informacije iz slike i mi ćemo to ponoviti za daljnju upotrebu u našoj aplikaciji.
Kod za čitanje crtičnog koda pomoću Jave
import com.aspose.barcode.License; | |
import com.aspose.barcode.barcoderecognition.BarCodeReader; | |
import com.aspose.barcode.barcoderecognition.BarCodeResult; | |
import com.aspose.barcode.barcoderecognition.DecodeType; | |
public class ReadBarcode { | |
public static void main(String[] args) throws Exception { // main method to read Barcode from image | |
// Applying product license to read the Barcodes from PNG image | |
License BarcodeReadLic = new License(); | |
BarcodeReadLic.setLicense("Aspose.Total.lic"); | |
// Instantiate BarCodeReader to load the Barcode image and types of Barcodes to identify | |
BarCodeReader BarcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.PDF_417, | |
DecodeType.DATA_MATRIX,DecodeType.QR,DecodeType.CODE_39_EXTENDED, | |
DecodeType.CODE_128, DecodeType.RM_4_SCC); | |
System.out.println("ReadSimpleExample:"); | |
// Read Barcode information | |
for (BarCodeResult codeResult : BarcodeReader.readBarCodes()){ | |
System.out.println("{codeResult.CodeTypeName}"+codeResult.getCodeText()); | |
} | |
} | |
} |
U gornjem primjeru, kako bi se stvorio Čitač crtičnog koda, Java izvorni kod koristi se u nekoliko API poziva. API pruža podršku za čitanje informacija iz različitih tipova crtičnih kodova koji su navedeni u DecodeType enumeratoru uključujući CODABAR, GS1 kod, QR kod, kod 128, matricu koda i mnoge druge. Korištenjem nekoliko redaka koda u Java Barcode Scanner je razvijen.
U ovoj smo temi istražili kako se jednostavno može razviti primjer Java skenera crtičnog koda. Ako želite informacije o izradi QR kodova, pogledajte članak o tome kako Generirajte QR kod pomoću Jave.