Ekstrak Kode Batang PDF Java

Kode batang menyediakan cara yang cepat dan efisien untuk mengodekan data dalam format yang dapat dibaca mesin. Mengekstrak kode batang dari file PDF dapat menjadi hal yang penting untuk pemrosesan data otomatis dalam industri seperti logistik, perawatan kesehatan, dan ritel. Dalam posting blog ini, kita akan membahas cara mengekstrak kode batang dari dokumen PDF menggunakan Java.

Mengapa Mengekstrak Kode Batang dari PDF?

Ada berbagai alasan mengapa Anda mungkin ingin mengekstrak kode batang dari dokumen PDF, termasuk:

Pengumpulan Data Otomatis: Mengekstraksi kode batang dari label pengiriman, faktur, atau lembar produk dapat mengotomatiskan proses entri data.

Manajemen Dokumen yang Efisien: Kode batang yang disematkan dalam PDF dapat berisi metadata seperti nomor seri atau kode produk, membuat pengorganisasian dokumen lebih efisien.

Integrasi dengan Sistem Perusahaan: Ekstraksi kode batang dapat memungkinkan bisnis mengintegrasikan dokumen PDF mereka dengan sistem inventaris, manajemen aset, atau logistik.

Membaca Barcode dalam PDF - Konfigurasi API Java

Untuk membaca kode batang dalam dokumen PDF, Anda perlu menginstal Conholdate.Total for Java di lingkungan Anda. Cukup unduh file JAR atau gunakan konfigurasi Maven di bawah ini dalam file pom.xml:

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

Ekstrak Kode Batang dari Dokumen PDF di Java

Langkah-langkah di bawah ini menunjukkan cara mengekstrak kode batang dari dokumen PDF menggunakan Java:

  • Inisialisasi Kelas Parser: Kami membuat contoh kelas Parser untuk memuat berkas PDF yang berisi kode batang.
  • Periksa Dukungan Kode Batang: Metode getFeatures() dipanggil untuk memeriksa apakah dokumen PDF mendukung ekstraksi kode batang. Jika tidak, sebuah pesan akan ditampilkan, dan proses akan berakhir.
  • Ekstrak Kode Batang: Jika dokumen mendukung ekstraksi kode batang, kami menggunakan metode getBarcodes() untuk mengekstrak informasi kode batang dari dokumen.
  • Ulangi dan Cetak: Kami mengulangi setiap kode batang yang diekstraksi dan mencetak indeks halaman dan nilai kode batang.

Kode contoh di bawah ini menunjukkan cara mengekstrak kode batang dari file PDF di Java:

// Buat instance kelas Parser
try(com.groupdocs.parser.Parser parser = new com.groupdocs.parser.Parser("Barcode.pdf"))
{
	// Periksa apakah dokumen mendukung ekstraksi kode batang
	if (!parser.getFeatures().isBarcodes()) {
		System.out.println("Document doesn't support barcodes extraction.");
		return;
	}

	// Ekstrak kode batang dari dokumen.
	Iterable<com.groupdocs.parser.data.PageBarcodeArea> barcodes = parser.getBarcodes();

	// Ulangi kode batang
	for(com.groupdocs.parser.data.PageBarcodeArea barcode : barcodes)
	{
		// Cetak indeks halaman
		System.out.println("Page: " + barcode.getPage().getIndex());
		// Cetak nilai kode batang
		System.out.println("Value: " + barcode.getValue());
	}
}

Lisensi Evaluasi Gratis

Anda dapat meminta lisensi sementara gratis untuk mengekstrak semua jenis dan format kode batang tanpa batasan apa pun.

Menyimpulkan

Mengekstrak kode batang dari dokumen PDF di Java merupakan proses yang sederhana. Fungsionalitas ini dapat meningkatkan alur kerja pemrosesan dokumen Anda secara signifikan dengan mengotomatiskan pengumpulan data dan memungkinkan integrasi yang lancar dengan sistem perusahaan. Sambil memahami semua informasi yang dirangkum dalam artikel ini, Anda dapat dengan mudah mengekstrak data kode batang dari dokumen PDF apa pun. Jika ada pertanyaan, jangan ragu untuk menghubungi kami di forum.

Tanya Javab Umum

Bisakah saya mengekstrak beberapa kode batang dari satu PDF?

Ya, cuplikan kode yang disediakan dapat mengekstrak beberapa kode batang jika ada dalam PDF.

Apakah ada cara untuk menyimpan data kode batang yang diekstrak?

Ya, setelah Anda mengekstrak kode batang, Anda dapat menyimpan data ke dalam berkas atau basis data untuk digunakan lebih lanjut.

Bisakah saya mengekstrak kode batang dari gambar yang tertanam dalam PDF?

Ya, API dapat mendeteksi dan mengekstrak kode batang dari gambar dalam PDF.

Lihat Juga