Ekstrak Data Formulir Dari PDF di dalam n8n
Ekstrak Data Formulir Dari PDF adalah sebuah PDF4me tindakan node di n8n yang membaca nilai yang telah diisi dari sebuah kolom yang dapat diisi. PDF dan mengembalikannya sebagai struktur yang terstruktur. formData JSON Gunakan ini untuk membalik formulir aplikasi yang dikembalikan, lembar penerimaan yang telah ditandatangani, atau survei. PDFs ke dalam baris basis data tanpa ada yang mengetik ulang jawabannya.
Fungsi node ini
PDF4me: Ekstrak Data Formulir Dari PDF mengambil formulir yang sudah diisi PDF dari Data Biner, sebuah Base64 String, atau sebuah URL, membaca lapisan formulir interaktifnya, dan mengembalikan setiap kolom sebagai pasangan nama dan nilai di dalam satu data formulir Objek. Input teks, kotak centang, tombol radio, dan pilihan dropdown semuanya kembali bersama, siap untuk dipetakan ke baris spreadsheet. CRM catatan, atau percabangan bersyarat dalam alur kerja.
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 ekstraksi dengan aman.
Fakta Penting yang Tidak Boleh Anda Lewatkan

PDF4me Ekstrak Data Formulir Dari PDF panel parameter di n8n
Ekstraksi Data Formulir vs Ekstraksi Teks Biasa
Kedua pendekatan tersebut mengambil konten dari suatu sumber. PDFNamun, hanya satu yang memberikan field bernama. Perbedaan ini menentukan node mana yang termasuk dalam alur kerja Anda.
| Mendekati | Apa yang Anda dapatkan kembali | Paling cocok |
|---|---|---|
| Extract Form Data From PDF | Named field and value pairs from the interactive form layer | Genuine fillable PDFs where every answer already sits in a named field |
| Plain text extraction | The visible page content as one flat string, with no field names | Static PDFs with no form layer, where you will parse the text yourself |
| AI document parsing | Model-inferred fields from any layout, including scans | Scanned, flattened, or wildly inconsistent documents with no usable form structure |
Parameter apa yang digunakan untuk mengekstrak data formulir? PDF Membutuhkan?
Diperlukan: Tindakan, Tipe Data Masukan, kolom yang sesuai dengan tipe masukan tersebut, dan Nama Dokumen. Profil Kustom di bawah Opsi Lanjutan bersifat opsional.
| Parameter | Diperlukan | Apa fungsinya? | Contoh |
|---|---|---|---|
| Action | Required | Selects the PDF4me node action to run. Choose Extract Form Data From PDF. | Extract Form Data From PDF |
| Input Data Type | Required | Format of the source PDF input. Choose Binary Data (from a previous node), Base64 String, or URL. | Binary Data |
| Input Binary Field | Conditional | Name of the binary property on the incoming n8n item that holds the filled PDF. Required when Input Data Type is Binary Data. Defaults to data. | data |
| Base64 Document Content | Conditional | Base64-encoded content of the filled PDF. Required when Input Data Type is Base64 String. | JVBERi0xLjQK... |
| File URL | Conditional | Publicly reachable HTTPS URL to the filled PDF. Required when Input Data Type is URL. | https://example.com/application_form.pdf |
| Document Name | Required | Filename of the source PDF, used for reference and tracking in the extraction request. Include the .pdf extension. | application_form.pdf |
| Custom Profiles | Optional | Advanced Options field for extra processing settings, supplied in a JSON-like format. Leave blank unless you have a specific profile to apply. | { 'outputDataFormat': 'json' } |
Bidang Keluaran
Satu kali lari yang sukses akan menghasilkan satu n8n item yang membawa nilai formulir yang diekstrak sebagai JSON.
| Bidang | Jenis | Isi di dalamnya |
|---|---|---|
formData | Object | Every form field read from the PDF, as a set of field name and field value pairs. |
formData.<fieldName> | String | The name of an individual field exactly as the PDF author defined it, for example name, email, or country. |
formData.<fieldValue> | String, Number, or Boolean | The value entered or selected for that field. Blank fields return an empty string, and checkboxes return their export value. |
Berikut tampilan typical isi balasan:
{
"formData": {
"name": "PDF4me",
"email": "",
"country": "USA"
}
}
Bagaimana Cara Saya Mengatur Ekstraksi Data Formulir Dari PDF di dalam n8n?
- Menambahkan PDF4me untuk Anda n8n alur kerja dan pilih Ekstrak Data Formulir Dari PDF tindakan.
- Di dalam Kredensial untuk terhubung dengan, pilih milikmu PDF4me kredensial atau klik Buat Kredensial Baru dan tempelkan milik Anda API kunci.
- Mengatur Tipe Data Masukan ke Data Biner (bawaan), Base64 String, atau URL dan menyediakan formulir yang sesuai dan telah diisi PDF bidang.
- Mengatur Nama Dokumen ke nama file sumber, misalnya
application_form.pdf. - Meninggalkan Profil Kustom di bawah Opsi Lanjutan Kosongkan kecuali Anda memerlukan profil pemrosesan tertentu.
- Eksekusi node, lalu petakan nilai dari yang dikembalikan.
formDatamelanjutkan objek ke langkah berikutnya dalam alur kerja Anda.
Pengaturan Umum
Contoh Alur KerjaCommon n8n workflow patterns using Extract Form Data From PDF.
- Pemicu email akan aktif ketika aplikasi telah selesai PDF tiba.
- Ekstrak Data Formulir Dari PDF Membaca lampiran ke dalam objek formData.
- Google Sheets atau Excel Node menambahkan satu baris, memetakan setiap nama field ke sebuah kolom.
- Pemicu penyimpanan cloud aktif saat data masukan baru diunggah. PDF.
- Ekstrak Data Formulir Dari PDF Mengambil detail kontak dari lapisan formulir.
- A CRM Node ini membuat atau memperbarui data menggunakan nilai nama, email, dan perusahaan yang telah diekstrak.
- Webhook menerima formulir permintaan yang telah ditandatangani dari portal eksternal.
- Ekstrak Data Formulir Dari PDF Mengembalikan jumlah dan bidang departemen yang diminta.
- Node IF akan bercabang ke pemberi persetujuan yang tepat berdasarkan nilai-nilai tersebut.
- Node Loop Over Items mengiterasi daftar formulir yang diarsipkan. URLs.
- Ekstrak Data Formulir Dari PDF berjalan dengan Tipe Data Input diatur ke URL untuk setiap file.
- Setiap objek formData ditulis ke dalam tabel basis data yang dikunci berdasarkan nama dokumen sumber.
Tips Praktis
Lembar Panduan Singkat
| Bidang | Nilai |
|---|---|
| Action | Extract Form Data From PDF |
| Input Data Type | Binary Data |
| Input Binary Field | data |
| Document Name | document.pdf |
| Custom Profiles | { 'outputDataFormat': 'json' } |
| Credentials | PDF4me API credential |
| Returns | formData object of field name and value pairs |