Java'da QR Kodunu tarayın.

QR kodu, bir makine tarafından okunabilen bir tür barkoddur. Nesneleri tanımak veya bazı bilgileri yaymak için kullanılan optik bir etikettir. Bazı kullanım durumlarında, bir QR kodu taramanız gerekebilir. Bu tür senaryolara uygun olarak, bu makale bir QR kodunun Java’da programlı olarak nasıl taranacağını açıklamaktadır.

QR Kodunu Taramak için Java API Yapılandırması

QR Kodları da dahil olmak üzere farklı türde barkodları işlemek için Aspose.BarCode for Java API’sine kolayca erişebilirsiniz. JAR dosyalarını Yeni Sürümler bölümünden indirerek API’yi hızla kurun veya uygulamanızın pom.xml dosyasında aşağıdaki Maven yapılandırmalarını kullanın.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>22.8</version>
</dependency>

Java’da QR Kodunu tarayın

Bir QR Kodunu taramak için aşağıdaki adımları izlemeniz gerekir:

  1. BarCodeReader sınıfının bir örneğini oluşturun ve DecodeType değerini belirtin.
  2. BarCodeResult sınıfından bir nesne oluşturun.
  3. QR Kodunu tarayın ve çıktı metnini alın.

Aşağıdaki kod parçacığı, Java’da bir QR Kodunun nasıl taranacağını açıklar:

// BarCodeReader sınıfının bir örneğini oluşturun
BarCodeReader reader = new BarCodeReader("input.png", DecodeType.QR);

for (BarCodeResult result : reader.readBarCodes()) {
        System.out.println("BarCode CodeText: " + result.getCodeText());
        System.out.println("BarCode CodeType: " + result.getCodeTypeName());
}

Java’daki Bir Akıştan QR Kodunu Tarama

Java’daki bir Akıştan bir QR kodunu okuma adımları şunlardır:

  1. Giriş dosyasını bir Akıştan yükleyin ve BarcodeReader sınıfından bir nesne başlatın.
  2. DecodeType özelliğini QR olarak ayarlayın ve BarCodeResult sınıfının bir örneğini oluşturun.
  3. QR Kodunu tarayın ve taranan sonucu yazdırın.

Aşağıdaki kod parçacığı, Java’da programlı olarak bir akıştan bir QR kodunun nasıl taranacağını detaylandırır:

// Bir Akış kullanarak giriş QR Kodunu yükleyin
InputStream stream = new FileInputStream("input.png");

// BarCodeReader sınıfının bir nesnesini başlat
BarCodeReader reader = new BarCodeReader(stream, DecodeType.QR);

for (BarCodeResult result : reader.readBarCodes()) {
        System.out.println("BarCode CodeText: " + result.getCodeText());
        System.out.println("BarCode CodeType: " + result.getCodeTypeName());
}

Ücretsiz Lisans Alın

API’yi herhangi bir kısıtlama olmaksızın değerlendirmek için bir ücretsiz geçici lisans talep edebilirsiniz.

Çözüm

Bu yazıda, Java’da programlı olarak bir QR Kodunun nasıl taranacağını öğrendiniz. Ayrıca, API’nin diğer çeşitli yeteneklerini ve özelliklerini keşfetmekle ilgileniyorsanız, lütfen dokümantasyon bölümünü ziyaret edin. Endişelerinizden herhangi birini tartışmanız gerekirse, lütfen forumdan bize yazmaktan çekinmeyin.

Ayrıca bakınız