Formulir PDF
Apa yang dibahas dalam panduan ini?
Panduan ini akan memandu Anda dalam mengisi formulir. PDF Templat AcroForm di dalam n8n menggunakan templat.pdf Dan formdata.json. Peta kunci data langsung ke nama kolom formulir (nama depan, nama belakang, dll.). Outputnya adalah PDF hanya. Menggunakan Menyimpan PDF Dapat diedit untuk membiarkan kolom tetap dapat diedit setelah diisi, atau menonaktifkannya untuk meratakan formulir.
Sebelum Anda Mulai
templat.pdf adalah formulir bergaya keanggotaan dengan empat kolom. JSON kunci harus cocok nama AcroForm internal, bukan label yang terlihat di layar. Nama bersifat peka huruf besar-kecil.formdata.json (direkomendasikan), test.xml, atau test.csvKetiganya memberikan empat nilai yang sama. Data formulir PDF adalah objek datar tunggal, tidak bersarang seperti HTML Contoh faktur.:::catatan Formulir PDF vs Mengisi Formulir PDF Buat Dokumen (Tunggal) dengan Formulir PDF menggunakan mesin pembuatan templat dengan PDF formulir sebagai templat. Untuk mengisi formulir yang sudah ada PDF AcroForm tanpa alur kerja pembuatan, lihat Isi PDF MembentukUntuk menemukan nama-nama kolom pada data yang tidak diketahui. PDF, berlari Ekstrak Data Formulir Dari PDF pada templat terlebih dahulu.
:::
Paket File Sampel
Unduh keempat file di bawah ini. Satu PDF Templat formulir ditambah tiga format data yang setara.
Apa Isi File Sampel Tersebut?
Kolom formulir di template.pdf
Contoh PDF ini sederhana. formulir keanggotaan/pendaftaranSetiap nama kolom AcroForm dipetakan ke kunci dalam data Anda:
| Nama kolom AcroForm | Penggunaan umum dalam templat | Nilai sampel (formdata.json) |
|---|---|---|
firstname | Nama depan | John |
lastname | Nama keluarga | Adams |
gender | Pemilihan jenis kelamin | Perempuan |
member | Tingkat keanggotaan | Dasar |
Nama AcroForm sering kali menggunakan huruf kecil tanpa spasi (firstname), bahkan ketika PDF Menampilkan "Nama Depan". Jika nilainya kosong, kunci di JSON hampir selalu tidak sesuai dengan nama kolom internal. Gunakan Ekstrak Data Formulir Dari PDF untuk mencantumkan nama-nama persis dari templat Anda sendiri.
Pemetaan bidang di seluruh berkas data
| AcroForm field | JSON key (formdata.json) | XML element (test.xml) | CSV column (test.csv) | Sample value |
|---|---|---|---|---|
firstname | firstname | firstname | firstname | John |
lastname | lastname | lastname | lastname | Adams |
gender | gender | gender | gender | Female |
member | member | member | member | Basic |
Tidak seperti Word atau HTML templat, ada tidak ada placeholder kumisMesinnya cocok kunci data ke nama bidang AcroForm satu lawan satu.
Alur Kerja Secara Singkat
Manual Trigger → Read Binary File (template.pdf) → PDF4me Generate Document (Single) → (optional) Write Binary File
| Melangkah | n8n simpul | Tujuan |
|---|---|---|
| 1 | Pemicu Manual | Mulai alur kerja sesuai permintaan |
| 2 | Baca File Biner | Banyak template.pdf menjadi properti biner data |
| 3 | PDF4me → Buat Dokumen (Tunggal) | Mengisi kolom AcroForm dari JSON/XML/CSV, keluaran PDF |
| 4 | Tulis File Biner atau Kirim Email (opsional) | Menyimpan atau mengirim generated_document_output.pdf |
/generate-document-single-template-file-type.png)
Mengatur Jenis File Templat ke Formulir PDF. Jenis Keluaran adalah PDF hanya untuk tipe templat ini.
Langkah 1: Unduh dan Tempatkan File Contoh
- Unduh
template.pdfDanformdata.jsondari Paket File Sampel di atas. - Menyimpan
template.pdfdi suatu tempat n8n dapat membacanya (jalur lokal pada hosting sendiri, atau penyimpanan cloud untuk pemicu produksi). - Unduh secara opsional
test.xmlatautest.csvuntuk menguji tipe data lainnya.
Langkah 2: Buat n8n Alur kerja
- Di dalam n8n, buat alur kerja baru.
- Tambahkan Pemicu Manual simpul.
- Tambahkan Baca File Biner simpul setelah pemicu.
- Menambahkan PDF4me → Buat Dokumen (Tunggal) Setelah membaca berkas biner.
- Hubungkan milik Anda PDF4me kredensial.
:::peringatan Kode HTML tidak valid di sini Tipe Input File Templat: HTML Kode hanya berfungsi saat Jenis File Templat adalah HTMLUntuk formulir PDF, gunakan Data Biner, Base64 Rangkaian, atau URL.
:::
Langkah 3: Muat Templat PDF (Read Binary File)
| Bidang | Nilai |
|---|---|
| Jalur File | Jalur lengkap ke unduhan Anda template.pdf |
| Nama Properti | data (default; digunakan sebagai Properti Biner Templat di dalam PDF4me) |
Jalankan node ini sekali dan pastikan item output menampilkan biner. data dengan nama file template.pdf.
Langkah 4: Konfigurasi PDF4me Buat Dokumen (Tunggal)
Pengaturan inti
| Bidang | Nilai | Catatan |
|---|---|---|
| Kredensial untuk terhubung dengan | Milikmu PDF4me kredensial | Mendapatkan API kunci |
| Sumber | Generate | |
| Menghasilkan Operasi | Buat Dokumen (Tunggal) | |
| Jenis File Templat | Formulir PDF | PDF dengan kolom AcroForm |
| Jenis Keluaran | Hanya opsi untuk Formulir PDF |
Input templat (dari Baca File Biner)
| Bidang | Nilai |
|---|---|
| Tipe Input File Templat | Data Biner |
| Properti Biner Templat | data |
| Nama File Templat | template.pdf |
Data dokumen (tempel JSON dari formdata.json)
| Bidang | Nilai |
|---|---|
| Jenis Input Data Dokumen | Teks |
| Jenis Data Dokumen | JSON |
| Teks Data Dokumen | Salin seluruh isi dari formdata.json (lihat blok di bawah) |
{
"firstname": "John",
"lastname": "Adams",
"gender": "Female",
"member": "Basic"
}
Opsi keluaran
| Bidang | Nilai | Kapan harus digunakan? |
|---|---|---|
| Menyimpan PDF Dapat diedit | Pada | Penerima tetap dapat mengedit kolom yang telah diisi. PDF |
| Menyimpan PDF Dapat diedit | Mati (bawaan) | Ubah kolom formulir menjadi konten statis. |
| Nama Keluaran Data Biner | data (bawaan) | Properti biner untuk output PDF |
Langkah 5: Jalankan dan Verifikasi PDF
- Klik Jalankan alur kerja.
- Buka PDF4me keluaran node. Di bawah Binerproperti terbuka
data(generated_document_output.pdf). - Pastikan keempat kolom tersebut telah terisi:
- nama depan → John
- nama belakang → Adams
- jenis kelamin → Perempuan
- anggota → Dasar
Jika ada kolom yang kosong, bandingkan dengan milik Anda JSON kunci dengan nama AcroForm di template.pdf satu per satu.
Langkah 6: Simpan atau Kirim Hasil (Opsional)
Tulis File Biner:
| Bidang | Nilai |
|---|---|
| Nama File | filled-form-output.pdf |
| Nama Properti Data | data |
| Jalur Keluaran | Folder target pada Anda n8n tuan rumah |
Kirim Email: lampirkan biner data dari PDF4me sebagai PDF lampiran.
Format Data Alternatif
Opsi A: JSON berkas sebagai biner (formdata.json)
- Menambahkan Baca File Biner untuk
formdata.json(gunakan sebuah Menggabungkan (node jika template dan data berbagi item alur kerja). - Mengatur Jenis Input Data Dokumen ke Data Biner, Jenis Data Dokumen ke JSON, Properti Biner Dokumen ke kolom data Anda, Nama File Data Dokumen ke
formdata.json.
:::peringatan Bentrok nama properti biner
Jika templat dan data sama-sama menggunakan properti dataJika salah satunya menimpa yang lain, gunakan nama yang berbeda (misalnya, template Dan formData) atau menggabungkan item dari dua node Baca File Biner.
:::
Opsi B: XML (test.xml)
Mengatur Jenis Data Dokumen ke XML lalu tempel:
<?xml version="1.0" encoding="UTF-8"?>
<Person>
<firstname>John</firstname>
<lastname>Adams</lastname>
<gender>Female</gender>
<member>Basic</member>
</Person>
Nama elemen sesuai dengan nama kolom AcroForm dan JSON kunci.
Opsi C: CSV (test.csv)
Mengatur Jenis Data Dokumen ke CSV lalu tempel (baris header + satu baris data):
firstname,lastname,gender,member
"John","Adams","Female","Basic"
Judul kolom sesuai dengan nama bidang AcroForm secara langsung.
Input Templat Alternatif: URL
Tuan rumah template.pdf di tempat umum HTTPS URL, lalu atur:
| Bidang | Nilai |
|---|---|
| Tipe Input File Templat | URL |
| URL File Templat | Tautan publik ke template.pdf |
| Nama File Templat | template.pdf |
Node Read Binary File tidak diperlukan. Data masih dapat disalin dan ditempel. Teks Data Dokumen atau dimuat dari URL.
Pola Alur Kerja Produksi
Cara umum mengisi formulir PDF dalam produksiOnce the sample test works, replace the Manual Trigger with these patterns.
- Webhook menerima payload pendaftaran.
- Petakan bidang tubuh ke JSON kunci yang sesuai dengan nama AcroForm.
- PDF4me mengisi tetap
templat.pdfdari biner atau URL. - Kirim melalui email atau simpan formulir yang telah diisi. PDF.
- Sheets akan aktif saat baris baru dibuat.
- Mengatur atau Kode pembangunan node
{"nama depan": "...", ...}. - PDF4me Buat Dokumen (Tunggal) dengan templat Formulir PDF.
- Unggah hasil output ke Drive atau SharePoint.
- Pemicu HubSpot/Salesforce saat kontak baru.
- Peta CRM properti untuk
nama depan,nama belakang, dll. - Mengatur Menyimpan PDF Dapat diedit Akan diratakan sebelum diarsipkan.
Pertanyaan yang Sering Diajukan
Panduan Terkait
- Gambaran umum pembuatan dokumen (tunggal): semua parameter, kolom keluaran, dan tipe templat
- Isi PDF Membentuk: pengisian AcroForm khusus tanpa mesin pembuatan templat
- Ekstrak Data Formulir Dari PDF: daftar nama kolom dari mana saja PDF membentuk