Lewati ke konten utama

Baca Kode Batang Dari PDF di dalam n8n

Baca Kode Batang Dari PDF adalah sebuah n8n modul oleh PDF4me yang mendeteksi dan menerjemahkan kode batang yang tertanam di dalam PDF dokumen. Kirim PDF sebagai data biner, Base64, atau sebuah URL, pilih jenis barcode dan rentang halaman, dan terima nilai yang telah didekodekan sebagai struktur yang terformat. JSON.

Fungsi node ini

PDF4me: Membaca Kode Batang Dari PDF memindai PDF dan menerjemahkan kode batang apa pun atau QR codes ditemukan di dalam satu n8n langkah. Pilih Jenis Kode Batang Semua atau format tertentu (QR Code, Code 128, Data Matrix, dan jenis lain yang didukung), dan menargetkan secara spesifik pages atau seluruh dokumen dengan HalamanMengembalikan nilai yang telah didekodekan sebagai JSON Berkas. Ideal untuk entri data otomatis, pemrosesan label pengiriman, pelacakan inventaris, dan alur kerja verifikasi kepatuhan.

Postingan Blog Terkait(1)

Memverifikasi Identitas Anda API Meminta

Setiap PDF4me simpul di n8n memerlukan validitas Kredensial untuk terhubung denganBuat atau pilih salah satu yang sesuai dengan kebutuhan Anda. PDF4me API kunci agar alur kerja dapat mengautentikasi permintaan pembacaan kode batang dengan aman.

Fakta Penting yang Tidak Boleh Anda Lewatkan

Mempersempit Jenis Kode Batang mempercepat pemindaian
Semua pemindaian untuk setiap format barcode yang didukung, yang menyeluruh tetapi lebih lambat. Jika Anda sudah mengetahui formatnya, misalnya QR Code Pada label pengiriman, memilihnya secara langsung akan mengurangi waktu pemrosesan.
Resolusi pemindaian memengaruhi akurasi dekode.
Kode batang pada hasil pemindaian beresolusi rendah atau sangat terkompresi. PDFs Proses dekode dapat gagal jika batang atau modul tidak dapat dibedakan dengan jelas.
Outputnya adalah JSON berkas, bukan sumbernya PDF
Node tersebut mengembalikan data barcode yang telah didekodekan sebagai sebuah JSON Jika berkas tersebut tercantum di bawah Nama Keluaran Data Biner, maka berkas tersebut tidak akan mengembalikan atau memodifikasi data asli. PDF.
Node n8n untuk membaca kode batang dari PDF dikonfigurasi dengan kredensial akun PDF4ME, tindakan Baca Kode Batang dari PDF, Tipe Data Masukan Data Biner, Bidang Biner Masukan data, Nama File Keluaran read_barcode_from_pdf.json, Tipe Kode Batang Semua, Halaman semua, Tombol Asinkron aktif, dan Nama Keluaran Data Biner data.

Panel node lengkap: PDF melalui Data Biner, Semua Jenis Barcode, Semua Halaman

Parameter

Diperlukan dalam n8n UI: Tipe Data Input, Tipe Barcode, dan Halaman. Nama File Output (default) baca_barcode_dari_pdf.json), Async, dan Nama Keluaran Data Biner (default data) adalah kolom kenyamanan opsional. Kolom sumber bersyarat (Kolom Biner Input, Base64 Isi Dokumen, Berkas URL) hanya akan muncul jika Tipe Data Input yang sesuai dipilih.

ParameterDiperlukanApa fungsinya?Contoh
Input Data TypeRequiredHow the source PDF enters the node. Binary Data reads from a previous node (default, most common). Base64 String accepts an encoded PDF. URL downloads the PDF from a public link.Binary Data
Input Binary FieldConditionalName of the binary property on the incoming n8n item that holds the PDF. Required when Input Data Type is Binary Data.data
Base64 Document ContentConditionalBase64-encoded PDF content. Required when Input Data Type is Base64 String.UEsDBBQABgAI...
File URLConditionalPublicly reachable URL to the PDF file. Required when Input Data Type is URL.https://abc.com/xyz.pdf
Output File NameOptionalFilename of the generated JSON file containing barcode data. Default is read_barcode_from_pdf.json.read_barcode_from_pdf.json
Barcode TypeRequiredThe barcode format to scan for. All detects any supported type. A specific format speeds up processing when known in advance.All
PagesRequiredPage indices to scan, as a string. Accepts all, a single index like 0, a comma-separated list, or a range like 1-5.all
AsyncOptionalToggle background processing. On processes asynchronously for better throughput on larger jobs, off returns results synchronously.On
Binary Data Output NameOptionalName of the binary property the output JSON file is exposed under. Default is data.data

Kolom apa saja yang termasuk dalam output?

BidangJenisIsi di dalamnya
successBooleanTrue when barcode reading completed successfully. Use to route error-handling branches.
messageStringDescriptive status message confirming success or describing an error.
fileNameStringFilename of the generated JSON file, set from Output File Name.
mimeTypeStringMIME type of the generated file, application/json.
fileSizeNumberSize of the generated JSON file in bytes.
barcodeTypeStringThe barcode type that was scanned for during this run, for example all or QR Code.
pagesStringThe page range that was scanned during this run.
Binary (data)BinaryThe JSON file containing decoded barcode values, under Binary Data Output Name (default data).

Bagaimana Cara Saya Mengatur Pembacaan Kode Batang Dari PDF di dalam n8n?

  1. Menambahkan PDF4me untuk Anda n8n alur kerja dan pengaturan Tindakan ke Baca Kode Batang Dari PDF.
  2. Di dalam Kredensial untuk terhubung dengan, pilih milikmu PDF4me kredensial atau klik Buat Kredensial Baru dan tempelkan milik Anda API kunci.
  3. Mengatur Tipe Data Masukan ke Data Biner (bawaan), Base64 String, atau URL dan isi kolom yang sesuai.
  4. Mengatur Jenis Kode Batang ke Semua atau format khusus seperti QR Code atau Code 128.
  5. Mengatur Halaman ke all, indeks satu halaman, atau rentang seperti 1-5.
  6. Ubah secara opsional Nama File Output dari default read_barcode_from_pdf.json Dan Nama Keluaran Data Biner dari default data.
  7. Opsi untuk beralih Async untuk pemrosesan latar belakang pada batch yang lebih besar.
  8. Eksekusi node dan arahkan data yang telah didekode. JSON output ke langkah alur kerja berikutnya.

Pengaturan Umum

Contoh Alur KerjaCommon n8n workflow patterns using Read Barcode From PDF.
Entri data label pengiriman
  1. Pemicu lampiran email menerima manifes pengiriman. PDF (Data Biner, properti) data).
  2. PDF4me Baca Kode Batang Dari PDF berjalan dengan Tipe Kode Batang Code 128 untuk menerjemahkan nomor pelacakan.
  3. Sebuah node Set menguraikan JSON Mencetak dan menulis nomor pelacakan ke dalam spreadsheet logistik.
Rekonsiliasi laporan inventaris
  1. Pemicu terjadwal akan mengambil laporan inventaris mingguan. PDF dari sebuah URL.
  2. PDF4me Baca Kode Batang Dari PDF dikonfigurasi dengan Tipe Data Masukan URL dan Tipe Kode Batang Semua untuk menangkap format kode batang campuran.
  3. Kode barang yang telah didekode dicocokkan dengan basis data inventaris untuk menandai ketidaksesuaian.
Verifikasi sertifikat kepatuhan
  1. Sistem manajemen dokumen mengunggah sertifikat kepatuhan. PDF sedang dalam persetujuan.
  2. PDF4me Baca Kode Batang Dari PDF Memindai halaman 1 saja (Halaman diatur ke 0) untuk verifikasi yang tertanam. QR kode.
  3. Nilai yang telah didekodekan kemudian dibandingkan dengan registri internal untuk memastikan sertifikat tersebut asli.

Tips Praktis

Set Barcode Type when you know the format
All is thorough but scans for every supported format. Selecting the exact type, such as QR Code, speeds up processing on high-volume workflows.
Limit Pages on large documents
Scanning all pages of a long PDF is slower than targeting the specific page or range where the barcode actually lives.
Low-resolution scans can fail to decode
If a scanned PDF returns no barcode data, check the source scan resolution before assuming the barcode itself is invalid.
Enable Async for large batch jobs
Turning Async on lets PDF4me process larger or higher-volume barcode-reading jobs in the background instead of blocking the workflow synchronously.
Output is JSON, not the original PDF
Do not expect the node to return a modified PDF. It returns a separate JSON file with the decoded barcode values.
Multiple barcodes per page are all captured
The node is not limited to one barcode per page. Every detected barcode on the scanned pages is included in the JSON output.

Lembar Panduan Singkat

BidangNilai
ActionRead Barcode From PDF
Input Data TypeBinary Data
Input Binary Fielddata
Output File Nameread_barcode_from_pdf.json
Barcode TypeAll
Pagesall
AsyncOn
Binary Data Output Namedata
CredentialsPDF4me API credential

Pertanyaan yang Sering Diajukan

How do I read a barcode from a PDF in n8n?+
Add the PDF4me node, set Action to Read Barcode From PDF, provide the PDF as Binary Data, Base64, or URL, set Barcode Type and Pages, and execute. The node returns the decoded barcode data as a JSON file.
What barcode types does this action support?+
The node supports scanning for all barcode types at once with Barcode Type set to All, or a specific format such as QR Code, Code 128, Data Matrix, or PDF417 for faster, targeted extraction when you know the format in advance.
Can I read barcodes from a scanned PDF?+
Yes, as long as the scan resolution is high enough for the barcode bars or modules to be distinguishable. A low-resolution or heavily compressed scan can prevent accurate decoding.
Can I extract barcodes from only specific pages?+
Yes. Set Pages to a single page index, a comma-separated list, or a range such as 1-5 instead of all to limit scanning to the pages that actually contain barcodes.
What happens if a page has multiple barcodes?+
All detected barcodes on the scanned pages are included in the JSON output, the node is not limited to decoding a single barcode per page.

Tindakan Terkait

Tugas yang Sama di Platform Lain

Kasus Penggunaan

Pemrosesan Dokumen dan Ekstraksi Data

  • Ekstrak kode produk, nomor seri, dan informasi pelacakan secara otomatis dari faktur, dokumen pengiriman, dan laporan inventaris untuk menyederhanakan entri data dan mengurangi kesalahan pemrosesan manual.
  • Memproses dokumen yang dipindai dan arsip digital dengan membaca kode batang yang tertanam untuk mengidentifikasi jenis dokumen, nomor batch, dan kode referensi untuk klasifikasi dan pengiriman dokumen otomatis.
  • Ekstrak informasi pelanggan dan detail pesanan dari PDF kwitansi, faktur, dan surat pengiriman dengan membaca QR codes dan kode batang yang berisi data pelanggan dan transaksi yang dikodekan.

Kontrol Mutu dan Verifikasi Kepatuhan

  • Verifikasi keaslian dan kepatuhan produk dengan membaca kode batang dari dokumentasi produk, sertifikat, dan formulir peraturan untuk memastikan produk memenuhi standar industri dan persyaratan peraturan.
  • Memproses pelacakan batch dan dokumen kontrol kualitas dengan mengekstrak nomor batch, tanggal kedaluwarsa, dan kode produksi dari barcode yang tertanam dalam dokumen produksi dan jaminan kualitas.
  • Validasi integritas dan keaslian dokumen dengan membaca barcode keamanan dan QR codes yang berisi informasi verifikasi dan pengenal anti-perusakan untuk keamanan dokumen.

Manajemen Inventaris dan Pelacakan Aset

  • Memproses laporan inventaris dan dokumentasi aset dengan membaca kode batang untuk mengekstrak kode barang, informasi lokasi, dan pembaruan status untuk sistem manajemen inventaris otomatis dan pelacakan aset.
  • Ekstrak informasi pelacakan dari label pengiriman, dokumen pengiriman, dan laporan logistik untuk memungkinkan pelacakan paket dan konfirmasi pengiriman secara real-time untuk manajemen rantai pasokan.
  • Memproses catatan pemeliharaan peralatan dan dokumentasi servis dengan membaca kode batang yang berisi ID peralatan, jadwal pemeliharaan, dan riwayat servis untuk pemeliharaan preventif dan manajemen aset.

Dapatkan Bantuan