PDF Barkod Java'yı Çıkar

Barkodlar, verileri makine tarafından okunabilir bir biçimde kodlamanın hızlı ve etkili bir yolunu sağlar. PDF dosyalarından barkod çıkarmak, lojistik, sağlık ve perakende gibi sektörlerde otomatik veri işleme için önemli olabilir. Bu blog yazısında, Java kullanarak PDF belgelerinden barkodların nasıl çıkarılacağını inceleyeceğiz.

PDF’lerden Barkod Neden Çıkarılır?

PDF belgelerinden barkod çıkarmak istemenizin çeşitli nedenleri olabilir, bunlar arasında şunlar yer alır:

Otomatik Veri Toplama: Nakliye etiketlerinden, faturalardan veya ürün sayfalarından barkod çıkarmak, veri girişi süreçlerini otomatikleştirebilir.

Verimli Belge Yönetimi: PDF’lere yerleştirilen barkodlar, seri numaraları veya ürün kodları gibi meta verileri içerebilir ve bu da belge organizasyonunu daha verimli hale getirir.

Kurumsal Sistemlerle Entegrasyon: Barkodların çıkarılması, işletmelerin PDF belgelerini envanter, varlık yönetimi veya lojistik sistemleriyle entegre etmelerine olanak tanır.

PDF’de Barkodları Oku - Java API Yapılandırması

PDF belgelerindeki barkodları okumak için ortamınıza Conholdate.Total for Java yüklemeniz gerekir. Sadece JAR dosyasını indirin veya pom.xml dosyasında aşağıdaki Maven yapılandırmalarını kullanın:

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>24.6</version>
<type>pom</type>
</dependency>

Java’da PDF Belgelerinden Barkod Ayıklama

Aşağıdaki adımlar Java kullanarak PDF belgelerinden barkodların nasıl çıkarılacağını göstermektedir:

  • Parser Sınıfı Başlatma: Barkodları içeren PDF dosyasını yüklemek için Parser sınıfının bir örneğini oluşturuyoruz.
  • Barkod Desteğini Kontrol Et: getFeatures() yöntemi, PDF belgesinin barkod çıkarmayı destekleyip desteklemediğini kontrol etmek için çağrılır. Desteklemiyorsa, bir mesaj görüntülenir ve işlem sonlandırılır.
  • Barkodları Çıkarma: Belge barkod çıkarmayı destekliyorsa, getBarcodes() metodunu kullanarak belgeden barkod bilgilerini çıkarırız.
  • Tekrarla ve Yazdır: Çıkarılan her barkodu tekrarlıyoruz ve sayfa indeksini ve barkod değerini yazdırıyoruz.

Aşağıdaki örnek kod, Java’da PDF dosyalarından barkodların nasıl çıkarılacağını göstermektedir:

// Parser sınıfının bir örneğini oluşturun
try(com.groupdocs.parser.Parser parser = new com.groupdocs.parser.Parser("Barcode.pdf"))
{
	// Belgenin barkod çıkarmayı destekleyip desteklemediğini kontrol edin
	if (!parser.getFeatures().isBarcodes()) {
		System.out.println("Document doesn't support barcodes extraction.");
		return;
	}

	// Belgeden barkodları çıkarın.
	Iterable<com.groupdocs.parser.data.PageBarcodeArea> barcodes = parser.getBarcodes();

	// Barkodlar üzerinde yineleme yapın
	for(com.groupdocs.parser.data.PageBarcodeArea barcode : barcodes)
	{
		// Sayfa dizinini yazdır
		System.out.println("Page: " + barcode.getPage().getIndex());
		// Barkod değerini yazdır
		System.out.println("Value: " + barcode.getValue());
	}
}

Ücretsiz Değerlendirme Lisansı

Herhangi bir kısıtlama olmaksızın tüm barkod tiplerini ve formatlarını çıkarmak için ücretsiz geçici lisans talebinde bulunabilirsiniz.

Özetle

Java’da PDF belgelerinden barkod çıkarmak basit bir işlemdir. Bu işlevsellik, veri toplamayı otomatikleştirerek ve kurumsal sistemlerle sorunsuz entegrasyona izin vererek belge işleme iş akışlarınızı önemli ölçüde iyileştirebilir. Bu makalede özetlenen tüm bilgileri anlarken, herhangi bir PDF belgesinden barkod verilerini kolayca çıkarabilirsiniz. Herhangi bir sorunuz olması durumunda lütfen forum adresinden bizimle iletişime geçmekten çekinmeyin.

SSS

Tek bir PDF’den birden fazla barkod çıkarabilir miyim?

Evet, sağlanan kod parçacığı PDF’de mevcutsa birden fazla barkodu çıkarabilir.

Çıkarılan barkod verilerini kaydetmenin bir yolu var mı?

Evet, barkodları çıkardıktan sonra, verileri daha sonra kullanmak üzere bir dosyaya veya veritabanına kaydedebilirsiniz.

PDF’lere gömülü resimlerden barkod çıkarabilir miyim?

Evet, API bir PDF içindeki görsellerden barkodları algılayabilir ve çıkarabilir.

Ayrıca bakınız