Lewati ke konten utama

Satu PDF, Banyak Dokumen dengan barcode? Pisahkan berdasarkan Barcode di n8n menggunakan PDF4me

· Satu menit membaca
SEO and Content Writer

Satu file PDF berisi beberapa dokumen, pemindaian massal, surat dengan lembar pemisah, atau laporan dengan pembatas kode batang. PDF4me Pisahkan PDF berdasarkan Barcode menemukan barcode (QR Code, Code 128, Data Matrix), memfilter berdasarkan teks (misalnya, diawali dengan) PDF4me), dan membagi file di setiap kecocokan. Di n8n, Anda hanya membutuhkan dua node PDF4me: Unggah file ke PDF4me untuk mengunggah PDF tersebut, lalu Pisahkan PDF berdasarkan kode batang untuk memotongnya menjadi file-file individual. Jalankan alur kerja dan dapatkan hasilnya. PDF4me Barcode 1.pdf, PDF4me Barcode 2.pdf, dan masih banyak lagi, siap untuk diunduh atau diteruskan ke node berikutnya.

Pendeknya: Pemicu manual → Unggah file ke PDF4me (Input Base64) → Pisahkan PDF berdasarkan kode batang (menggunakan) URL dokumen dari Unggahan). Output: satu item per file terpisah (data_1, data_2, …) atau respons JSON dengan totalFile, nama file, Ukuran berkas untuk masing-masing.

Apa yang Akan Anda Dapatkan

Masukan: Satu file PDF dengan pemisah kode batang (misalnya, halaman dengan PDF4me kode batang). Keluaran: Beberapa file PDF, misalnya. PDF4me Barcode 1.pdf (5,92 kB), PDF4me Barcode 2.pdf (6,24 kB), PDF4me Barcode 3.pdf (1,7 kB): di tab Biner, ditambah respons JSON terstruktur.

Alur kerja n8n: Saat mengklik Jalankan alur kerja → Unggah file ke PDF4me → Pisahkan PDF berdasarkan barcode

Alur kerja: pemicu manual → Unggah → Pisahkan. Setiap node akan menampilkan tanda centang hijau setelah dikonfigurasi.


Apa yang Anda Butuhkan


Alur Kerja dalam 2 Node

  1. Unggah file ke PDF4meMengirimkan PDF Anda (Base64 atau biner) ke PDF4me dan mengembalikan sebuah documentUrlURL tersebutlah yang dibutuhkan oleh node Split.
  2. Pisahkan PDF berdasarkan kode batang: Mengambil documentUrl Dari node Upload, mendeteksi barcode, dan mengembalikan satu atau lebih PDF yang telah dipisah.
n8n: Jalankan alur kerja → Unggah file ke PDF4me → Pisahkan PDF berdasarkan barcode

Langkah 1: Unggah file ke PDF4me

Alur kerja sejauh ini: Pemicu → Unggah.

  1. Tambahkan pemicu: Manual / Saat mengklik 'Jalankan alur kerja' (atau gunakan pemicu file dari Google Drive, Dropbox, dll.).
  2. Menambahkan PDF4me simpul: Sumber: PDF4me → Operasi PDF4me: Unggah File ke PDF4me.
  3. MandatPilih Koneksi PDF4me.
  4. Tipe Data Masukan: String Base64 (atau Data Biner jika pemicu Anda menyediakan data biner).
  5. Konten File Base64Petakan konten PDF. Jika menggunakan pemicu manual dengan file uji, gunakan ekspresi atau Baca File Biner Node ini akan memuat data. Untuk pemicu file, petakan output biner atau base64.
  6. Jam Retensi File: 2 (atau sesuai preferensi Anda). PDF4me menyimpan file selama jangka waktu ini; node Split menggunakan URL sebelum kedaluwarsa.
Unggah berkas ke PDF4me: Tipe Data Masukan String Base64, Konten Berkas Base64, Jam Retensi Berkas 2

Keluaran: Node tersebut mengembalikan documentUrl, sebuah URL seperti https://api.pdf4me.com/api/V2/GetDocument?s=...Node Split menggunakan ini untuk mengambil dan memproses PDF.


Langkah 2: Pisahkan PDF berdasarkan barcode

Alur kerja sejauh ini: Pemicu → Unggah → Pisahkan.

  1. Tambahkan lagi PDF4me simpul: Sumber: Gabungkan & Pisahkan → Operasi Penggabungan & Pemisahan: Pisahkan PDF berdasarkan Kode Batang.
  2. Mandat: Koneksi PDF4me.
  3. Tipe Data Masukan: URL.
  4. URL berkas: Peta {{ $json.documentUrl }} dari node Upload. Ini meneruskan URL dokumen yang dihosting ke aksi Split.
  5. Nama File Input: contohnya {barcode} (opsional; digunakan untuk penamaan folder keluaran).
  6. String Kode Batang: PDF4me (atau teks yang terdapat pada barcode Anda).
  7. Filter Kode Batang: Dimulai dengan (atau Berisi, Berakhir dengan, Tepat).
  8. Jenis Kode Batang: Setiap.
  9. Halaman Kode Batang Terpisah: Setelah (terpisah setelah halaman dengan kode batang). Atau Sebelum jika Anda lebih suka.
  10. Gabungkan Halaman Dengan Kode Batang Berurutan yang Sama: Mati (dipisahkan setiap kali ada kecocokan) atau Hidup (kelompokkan halaman berurutan dengan kode batang yang sama).
  11. Render PDF DPI: 150 DPI (tingkatkan jika barcode kecil atau buram).
  12. Penamaan File: Nama Sesuai Pesanan jadi kamu mendapatkan PDF4me Barcode 1.pdf, PDF4me Barcode 2.pdf, dll.
Pisahkan PDF berdasarkan barcode: URL File dari documentUrl, String Barcode PDF4me, Filter Barcode Dimulai Dengan, Pisahkan Halaman Barcode Setelah

Kabel input

Node Split menerima output dari node Upload. Bidang kuncinya adalah documentUrl:

Pisahkan PDF berdasarkan input barcode: documentUrl dari Unggah file ke PDF4me

Output: JSON dan Biner

Output JSONNode Split mengembalikan nilai success, message, totalFiles, dan sebuah files susunan dengan fileName, pageIndex, binaryProperty, fileSize, mimeType untuk setiap pembagian:

Output JSON: sukses true, pesan PDF berhasil dipisahkan menjadi 3 file, totalFiles 3, array files dengan Barcode PDF4me 1.pdf, 2.pdf, 3.pdf

Keluaran biner: Beralih ke Biner ketuk untuk melihat data_1, data_2, data_3 (atau lebih) dengan nama file, ukuran, dan opsi unduhan:

Output biner: data_1 PDF4me Barcode 1.pdf 5.92 kB, data_2 PDF4me Barcode 2.pdf 6.24 kB, data_3 1.7 kB

Referensi Cepat Parameter

ParameterNilaiCatatan
URL berkas{{ $json.documentUrl }}Dari node Unggah
String Kode BatangPDF4meTeks yang akan dicocokkan dalam kode batang
Filter Kode BatangDimulai denganAtau Berisi, Berakhir dengan, Tepat
Halaman Kode Batang TerpisahSetelahPisahkan setelah (atau sebelum) halaman kode batang
Penamaan FileNama Sesuai PesananPDF4me Barcode 1.pdf, 2.pdf, dll.

Untuk detail parameter selengkapnya, lihat Pisahkan PDF berdasarkan Barcode, n8n.


Apa selanjutnya?

  • Tambahkan Ulangi Item atau Dibagi dalam Beberapa Kelompok Node ini akan memproses setiap output biner (data_1, data_2, …) dan menyimpannya ke Google Drive, Dropbox, atau S3.
  • Ganti pemicu manual dengan Google Drive atau Dropbox Pemicu "file baru" untuk dijalankan setiap kali ada file PDF baru.
  • Ide yang sama di Zapier, Membuat, atau Power Automate Jika Anda lebih menyukai platform tersebut.

Penyelesaian Masalah

URL dokumen tidak ditemukan

Pastikan node Upload berjalan sebelum node Split dan meneruskan outputnya. Gunakan {{ $json.documentUrl }} atau editor ekspresi untuk memilih kolom yang tepat.

Tidak ada pemisahan atau hanya satu output

Periksa itu String Kode Batang Dan Filter Kode Batang Cocokkan barcode PDF Anda. Jika tidak ada yang cocok, Anda akan mendapatkan seluruh file kembali. Coba "Berisi" atau "Tepat" jika "Dimulai Dengan" gagal.

Kesalahan API 401, 402, atau lainnya

Panduan Pemecahan Masalah PDF4me Mencakup 401 (kunci API), 402 (kredit), dan lainnya.


Coba API-nya

Uji Pemisahan PDF berdasarkan Barcode tanpa n8n: