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ı
- Java’da QR Kodunu tarayın
- Java’daki Bir Akıştan QR Kodunu Tarama
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:
- BarCodeReader sınıfının bir örneğini oluşturun ve DecodeType değerini belirtin.
- BarCodeResult sınıfından bir nesne oluşturun.
- 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:
- Giriş dosyasını bir Akıştan yükleyin ve BarcodeReader sınıfından bir nesne başlatın.
- DecodeType özelliğini QR olarak ayarlayın ve BarCodeResult sınıfının bir örneğini oluşturun.
- 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.