Lewati ke konten utama

Baca Kode Batang dari PDF - Pemindai & Ekstraktor API

PDF4me Baca Kode Batang dari PDF memungkinkan Anda untuk mengekstrak dan mengenali berbagai jenis barcode dan QR codes dari PDF dokumen menggunakan teknologi canggih OCR dan teknologi pengenalan kode batang. Ini API proses layanan PDF Mengarsipkan dan mengekstrak data barcode beserta koordinat posisi, informasi tipe, dan teks yang diekstrak. API menerima PDF konten melalui REST API panggilan, memanfaatkan Base64 Pengkodean untuk transmisi yang aman. Dengan dukungan untuk barcode 1D dan 2D termasuk QR codes, DataMatrix, PDF417, Code128Dengan berbagai format industri khusus, solusi ini ideal untuk pemrosesan dokumen, manajemen inventaris, sistem pelacakan, dan otomatisasi alur kerja.

Postingan Blog Terkait
Belum ada postingan blog untuk fitur ini — akan segera hadir.
Sementara itu, jelajahi blog PDF4me untuk menemukan tutorial dan alur kerja di berbagai platform.
Kunjungi blog ini

Memverifikasi Identitas Anda API Meminta

Untuk mengakses PDF4me REST APISetiap permintaan harus menyertakan kredensial otentikasi yang tepat. Otentikasi memastikan komunikasi yang aman dan memvalidasi identitas Anda sebagai pengguna yang berwenang. REST API.

Fitur Utama

  • Pengenalan Kode Batang KomprehensifDukungan untuk barcode 1D dan 2D termasuk QR codes, DataMatrix, PDF417, Code128, kode pos, dan format industri khusus
  • Tanpa sambungan PDF Integrasi: Pemrosesan langsung dari PDF dokumen dengan dukungan untuk semua PDF versi dan struktur dokumen yang kompleks
  • Pemrosesan Halaman FleksibelMemproses halaman tertentu, rentang halaman, atau seluruh dokumen dengan kemampuan ekstraksi barcode selektif.
  • Pemrosesan Batch PerusahaanEkstrak beberapa barcode dari satu atau beberapa halaman dengan alur kerja pemrosesan otomatis.
  • Keluaran Data Terstruktur: Mengembalikan data barcode dalam format terstruktur JSON Format yang berisi koordinat posisi, informasi tipe, dan metadata untuk memudahkan integrasi sistem.

Jenis Kode Batang yang Didukung

Yang API mendukung berbagai format barcode untuk pengenalan yang andal:

Kode Batang 1D

  • Code128 - Format barcode universal
  • Code39 - Kode batang alfanumerik
  • Code93 - Kode batang kepadatan tinggi
  • Codabar - Kode batang numerik
  • EAN8/EAN13 - Nomor Artikel Eropa
  • UPC-A/UPC-E - Kode Produk Universal
  • Inter2of5 - Industri 2 dari 5
  • PatchCode - Kode pemrosesan dokumen

Kode Batang 2D

  • QR Code - Kode Respons Cepat
  • DataMatrix - Kode batang 2D berdensitas tinggi
  • PDF417 - File Data Portabel
  • MicroQRCode - Ringkas QR varian

Format Khusus

  • Kode Pos: Postnet, Planet, RM4SCC, Australia Post
  • Surat Cerdas: USPS Kode batang Surat Cerdas
  • PharmaCodeKode batang farmasi
  • RSS CodesSimbolisasi Ruang Terbatas

Titik Akhir API REST

Yang PDF4me REST API menggunakan standar HTTP Metode untuk berinteraksi dengan sumber daya. Semua operasi pembacaan kode batang dilakukan melalui satu titik akhir:

  • Metode: POST
  • Titik akhir: /api/v2/ReadBarcodes

Parameter API REST

Daftar lengkap parameter untuk Membaca Kode Batang dari PDF REST APIParameter-parameter tersebut diorganisir berdasarkan kategori untuk pemahaman dan implementasi yang lebih baik.

Penting: Parameter yang ditandai dengan tanda bintang (*) wajib diisi dan harus diberikan agar dapat digunakan. API agar berfungsi dengan benar.

Parameter yang Diperlukan

ParameterJenisKeteranganContoh
docContent*Base64PDF isi file yang dikodekan dalam Base64JVBERi...
docName*StringPDF nama file dengan ekstensi .pdfdocument.pdf
barcodeType*ArrayBerbagai jenis kode batang yang akan dideteksi. Gunakan ["all"] untuk semua jenis, atau jenis tertentu seperti ["qrCode"], ["dataMatrix", "code128"]["all"]
halaman*StringOpsi halaman: "semua", "1", "1,3,5", "2-5", "1,3,7-10", "2-"all
IsAsync*BooleanAktifkan pemrosesan asinkron. Saat true, itu API mengembalikan status 202 dan menyediakan polling URL di dalam Location judultrue

Opsi Jenis Kode Batang

JenisKeteranganKategori
allMendeteksi semua jenis barcode yang didukungUniversal
unknownMendeteksi jenis barcode yang tidak dikenalUniversal
qrCodeQR Code pengakuan2D
dataMatrixDataMatrix pengakuan2D
pdf417PDF417 pengakuan2D
code128Code128 pengakuan1D
code39Code39 pengakuan1D
ean13EAN13 pengakuan1D
upcaUPC-A pengakuan1D
all_1DSemua jenis barcode 1D1D
all_2DSemua jenis barcode 2D2D

Keluaran

Yang PDF4me Baca Kode Batang dari PDF REST API Mengembalikan respons yang berbeda berdasarkan mode pemrosesan. API pengembalian terstruktur JSON Data dengan informasi barcode.

Pemrosesan Sinkron (Default)

Kapan IsAsync tidak diatur atau diatur ke false, itu API memproses permintaan tersebut dengan segera:

Kode Status: 200 OK

Content-Type: application/json

Isi Tanggapan:

{
"barcodes": [
{
"type": "qrCode",
"text": "Barcode content",
"page": 1,
"x": 100,
"y": 200,
"width": 50,
"height": 50
}
]
}

Kolom Respons:

  • kode batang (array): Array objek barcode yang terdeteksi
    • jenis (string): Jenis kode batang (misalnya, "qrCode", "dataMatrix", "code128))
    • teks (string): Konten/teks barcode yang diekstrak
    • halaman (angka): Nomor halaman tempat barcode ditemukan
    • X (angka): Koordinat X posisi barcode
    • Dan (angka): Koordinat Y dari posisi barcode
    • lebar (angka): Lebar barcode
    • tinggi (angka): Tinggi barcode

Contoh (JavaScript):

const response = await fetch(url, options);
const data = await response.json();
data.barcodes.forEach(barcode => {
console.log(`Found ${barcode.type}: ${barcode.text} on page ${barcode.page}`);
});

Contoh Permintaan

Judul

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Catatan:

  • Dapatkan milikmu API kunci dari PDF4me Dasbor
  • Yang API kunci harus Base64 dikodekan dan diawali dengan "Basic" di dalam Authorization judul
  • Contoh: Jika Anda API kuncinya adalah abc123, mengkodekannya menjadi Base64 dan menggunakan Authorization: Basic YWJjMTIz

Muatan

Contoh:

{
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"docName": "document.pdf",
"barcodeType": ["all"],
"pages": "all",
"IsAsync": true
}

Contoh Kode

Yang PDF4me Baca Kode Batang dari PDF REST API Menyediakan contoh kode dalam berbagai bahasa pemrograman. Pilih bahasa yang paling sesuai dengan lingkungan pengembangan Anda:

C# (CSharp) Contoh

Menyelesaikan C# implementasi untuk membaca barcode dari PDF dokumen:

Studi Kasus & Aplikasi Industri

Studi Kasus Keuangan & Perbankan

  • Pemrosesan FakturEkstrak data barcode dari faktur untuk pemrosesan pembayaran otomatis.
  • Dokumen KeuanganMemproses dokumen keuangan dengan barcode untuk pemrosesan pembayaran.
  • Pemrosesan PembayaranEkstrak informasi pembayaran dari barcode dalam dokumen keuangan.
  • Integrasi PerbankanMengintegrasikan pembacaan barcode ke dalam aplikasi dan sistem perbankan.

Fitur Pengenalan Kode Batang

Kemampuan Deteksi

  • Dukungan Multi-formatPengenalan barcode 1D dan 2D dalam berbagai format
  • Pelacakan PosisiData lokasi dan posisi barcode yang akurat beserta koordinatnya.
  • Pemilihan Halaman: Memproses halaman tertentu atau seluruh dokumen menggunakan opsi halaman

Fitur Pemrosesan

  • Pengenalan BatchEkstrak beberapa barcode dari satu atau beberapa halaman.
  • Penyaringan TipeTentukan jenis barcode mana yang akan dideteksi menggunakan barcodeType susunan
  • Keluaran TerstrukturMengembalikan data barcode beserta informasi tipe, teks, halaman, dan posisi.

Dapatkan Bantuan