Lewati ke konten utama

Memisahkan PDF berdasarkan Barcode di Make: Iterator + PDF4me Memisahkan berdasarkan Barcode (Langkah demi Langkah)

· Satu menit membaca
SEO and Content Writer

Saat Anda memindai setumpuk dokumen ke dalam satu PDF, faktur massal, surat dengan lembar pemisah, atau laporan dengan pembatas kode batang, Anda memerlukan setiap dokumen dalam file tersendiri. PDF4me menyediakan solusi untuk masalah ini. Dipisahkan berdasarkan Kode Batang Modul ini mendeteksi barcode, lalu memfilter berdasarkan teks (misalnya, diawali dengan). PDF4me), dan pemisahan sebelum, sesudah, atau di halaman barcode, dan Make’s Iterator mengubah hasil pemisahan menjadi file individual yang dapat Anda unggah ke Dropbox, Google Drive, atau penyimpanan lainnya.

Panduan ini akan memandu Anda melalui modul, kolom, dan nilai yang tepat untuk mengkonversi satu PDF menjadi banyak PDF, dengan setiap pemisahan disimpan sebagai file tersendiri.

Apa yang Anda Butuhkan?

  • Membuat, Buat akun Make dan membuka skenario baru.
  • Kunci API PDF4me, Dapatkan kunci API Anda dan hubungkan ke PDF4me.
  • DropboxKami menggunakannya di sini, tetapi penyimpanan apa pun yang memiliki fitur unduh + unggah juga bisa digunakan (Google Drive, OneDrive, dll.).

Gambaran Umum Alur (4 Modul).

  1. Dropbox: Unduh FileUnduhan barcode.pdf dari folder Anda.
  2. PDF4me: Pisahkan berdasarkan Kode BatangMemisahkan PDF berdasarkan teks barcode dan pengaturan filter.
  3. Iterator: Melakukan perulangan melalui Dokumen yang Dihasilkan[] array yang dikembalikan oleh PDF4me.
  4. Dropbox: Unggah FileMengunggah setiap file PDF yang telah dipisah.
Buat skenario: Dropbox Unduh File → PDF4me Pisahkan berdasarkan Barcode → Iterator → Dropbox Unggah File

Input vs. Output.

Masukan: satu PDF bernama barcode.pdf

Berkas masukan: barcode.pdf

Keluaran: beberapa berkas (barcode_1.pdf, barcode_2.pdf, dll.)

File keluaran: barcode_1.pdf, barcode_2.pdf

Langkah 1: Dropbox: Unduh File.

Alur sejauh ini: Unduh sebuah File.

  1. Menambahkan DropboxUnduh File.
  2. KoneksiPilih koneksi Dropbox Anda.
  3. Cara memilih file: Pilih sebuah berkas.
  4. Mengajukan: /Blog Data/Split By Barcode/barcode.pdf.
Dropbox Unduh File: Pilih file, /Data Blog/Pisahkan Berdasarkan Barcode/barcode.pdf

Ini menghasilkan isi file untuk aksi Split.


Langkah 2: PDF4me: Pisahkan berdasarkan Kode Batang.

Alur sejauh ini: Unduh File → Pisahkan berdasarkan Kode Batang.

  1. Menambahkan PDF4meDipisahkan berdasarkan Kode Batang.
  2. KoneksiPilih koneksi PDF4me Anda.
  3. Mengajukan: Peta Dropbox: Unduh File.
  4. Teks Kode Batang: PDF4me
  5. Filter Kode Batang: Dimulai dengan
  6. Jenis Kode Batang: Jenis Apa Pun
  7. Halaman Kode Batang Terpisah: Sebelum kode batang
  8. Render PDF DPI: 150
  9. Gabungkan halaman dengan barcode yang sama: TIDAK
PDF4me Pisahkan berdasarkan Barcode: Teks Barcode PDF4me, Filter Dimulai dengan, Ketik Apa Saja, Pisahkan Sebelum, DPI 150

Keluaran: Susunan dari Dokumen yang Dihasilkan[] (masing-masing merupakan file PDF terpisah).


Langkah 3: Iterator (Kontrol Alur).

Modul PDF4me mengembalikan Dokumen yang Dihasilkan[]Anda harus ulangi melalui array untuk mengunggah setiap file.

Mengapa menggunakan Iterator?

Fungsi `Make` mengembalikan array PDF yang telah dipisah. Anda tidak dapat mengunggah array tersebut apa adanya, Anda perlu mengulanginya dan mengunggah setiap item. Itulah fungsi dari `Iterator`.

  1. Menambahkan Kontrol Alur → Iterator.
  2. Susunan: Peta 4. Dokumen yang Dihasilkan[] dari modul Pisahkan berdasarkan Kode Batang.
Iterator: Array yang dipetakan ke 4. Dokumen yang Dihasilkan[]

Langkah 4: Dropbox: Unggah File.

Di dalam rute Iterator, unggah setiap file yang telah dipisah.

  1. Menambahkan DropboxUnggah File.
  2. Map: /Blog Data/Split By Barcode.
  3. MengajukanPilih Kontrol Aliran: Iterator (file terpisah saat ini).
  4. Timpa: TIDAK (atau Ya jika Anda ingin mengganti).
Unggah File Dropbox: Folder /Data Blog/Pisahkan Berdasarkan Barcode, File dari Iterator

Setiap iterasi mengunggah satu PDF yang terbagi.


Referensi Cepat: Parameter Utama.

Modul Pisahkan berdasarkan Kode Batang memiliki beberapa pengaturan yang perlu diketahui. Berikut adalah pengaturan yang kami gunakan:

ParameterNilaiCatatan
Teks Kode BatangPDF4meHanya kode batang yang cocok yang akan memicu pemisahan.
Filter Kode BatangDimulai denganAtau Berakhir dengan, Berisi, Tepat, pilih yang sesuai dengan barcode Anda
Halaman Kode Batang TerpisahSebelum kode batangPisahkan sebelum, sesudah, atau hapus halaman pemisah.
Render PDF DPI150Tingkatkan menjadi 200+ jika barcode berukuran kecil atau buram.
Array IteratorDokumen yang Dihasilkan[]Hasil dari pemisahan berdasarkan kode batang, inilah yang Anda ulangi.

Sebagai tips: Yang Iterator Langkah inilah yang sering membuat orang bingung, Make tidak akan membiarkan Anda mengunggah seluruh array sekaligus. Anda harus melakukan iterasi. Dokumen yang Dihasilkan[] dan mengunggah setiap item. Itulah yang kita lakukan di Langkah 4.

Untuk detail parameter selengkapnya, lihat Pisahkan berdasarkan Kode Batang, Buat.


Penyelesaian masalah.

"File Kosong" atau tidak ada output terpisah

Pastikan Anda mengirimkan konten file sebenarnya dari Dropbox, bukan jalur file. Periksa apakah teks barcode dan filter Anda sesuai dengan yang ada di PDF; jika tidak ada yang cocok, Anda akan mendapatkan satu output (seluruh file). Lihat Tips Zapier dan Power Automate untuk penanganan file.


Cobalah API secara interaktif.

Ingin menguji tanpa membuat skenario? Unggah PDF dan lihat responsnya:


Langkah Selanjutnya.

Anda sudah siap.
  • Seret file PDF uji yang berisi barcode ke dalam folder Anda dan jalankan skenarionya, Anda akan melihat file yang terpisah di folder output.
  • Sesuaikan Teks Kode Batang Dan Filter Kode Batang (Berisi, Persis, dll.) agar sesuai dengan struktur dokumen Anda.
  • Menukar Unduh File untuk Tonton File (Dropbox) untuk dijalankan secara otomatis saat file PDF baru masuk ke folder.