Barkod, makinelerin okuyabileceği özel bir kod gibidir. Normalde, envanteri takip etmek ve satış yapmak gibi ürünleri tanımlamaya yardımcı olan satırlara ve numaralara sahiptir. Bu yazımızda uygulama içerisinde barkod taramak için Java’nın nasıl kullanılacağından bahsedeceğiz.
Barkod Tarama için Java API
GroupDocs.Parser for Java API, geliştiricilerin PDF’ler, Word dosyaları ve Excel elektronik tabloları gibi çeşitli belge türlerinden bilgi ayıklaması için yararlı bir araçtır. Belgelerden metin, resim, QR Kodları, barkodlar ve yapılandırılmış içerik çıkarmanıza olanak tanır. Basit bir Java kod parçacığı kullanarak uygulama içindeki görüntüden barkodları taramak için bu API’yi kullanacağım.
Başlamak için JAR dosyasını indirilenler bölümünden indirebilirsiniz. Maven tabanlı uygulamalarınız için aşağıdaki yapılandırmaları kullanın:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-parser</artifactId>
<version>23.2</version>
</dependency>
Java ile Barkodları Tarama
Barkod taramanın zor olduğunu düşünüyorsanız, fikrinizi değiştirmeye çalışalım. Java ile bir barkod görüntüsünü okumak için şu adımları uygulamanız yeterlidir:
- Barkod görüntüsünü yüklemek için Ayrıştırıcı sınıfını kullanın.
- Yüklenen görüntüden barkodları alın.
- GetValue yöntemini kullanarak kodlanmış bilgileri barkoddan çıkarın.
Uygulamanızda bir barkod görüntüsünü nasıl tarayacağınızı görmek için aşağıdaki Java kaynak kodu örneğine bakın.
// Java kullanarak Barkod Tarama
try(Parser parser = new Parser("/path/barcode.png"))
{
// Tüm Barkodları çıkarın.
Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
// Yinele
for(PageBarcodeArea barcode : barcodes)
{
// Tanımlanan Barkod değerlerini yazdırın
Console.WriteLine(barcode.getCodeTypeName() +" Code Value: " + barcode.getValue());
}
}
Tam Lisansınızı Sınırlı Bir Süre İçin Alın
Değerlendirme sırasında herhangi bir sınırlama olmaksızın barkod tarayıcıyı ve API’nin diğer özelliklerini keşfetmek için ücretsiz olarak geçici lisans edinebilirsiniz.
Çözüm
Sonuç olarak, Java kullanarak görüntülerden barkod taramak için basit bir yöntem keşfettiniz. Bu bilgiyle kendi Barkod Okuyucunuzu oluşturabilir, hatta çevrimiçi bir barkod tarama uygulaması geliştirebilirsiniz.
Daha fazla öğrenmek için aşağıdaki değerli kaynakları keşfedebilirsiniz: