Kako čitati crtični kod pomoću Jave

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

  1. Dodajte Aspose.BarCode for Java iz Maven repozitorija
  2. Dodajte referencu na prostore imena Aspose.BarCode i Aspose.BarCode.BarCodeRecognition
  3. Instancirajte objekt klase BarcodeGenerator i učitajte slikovnu datoteku crtičnog koda
  4. Odaberite vrste crtičnog koda koristeći DecodeType enumerator za BarCodeReader
  5. 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.

 Hrvatski