Doldurun PDF Formda n8n
Bu düğüm ne işe yarıyor?
PDF4me: Doldurun PDF Biçim doldurulabilir bir alan PDF (AcroForm) ve alanlarını verilerinizle tek seferde doldurur. n8n Adım. Şablonu şu şekilde sağlayın: Binary Data, Base64, veya URL ve alan değerleri olarak JSON nesne (JSON Dize, İkili veya Base64) veya olarak Alan Adı / Alan Değeri satırlarıTamamlanmış bir sonuç döndürür. PDFDüzleştirilmiş (varsayılan) veya düzenlenebilir alanlar korunmuş halde. Başvuru formlarını, sözleşmeleri, giriş formlarını veya herhangi bir belgeyi doldurmak için idealdir. AcroForm şablonundan CRMWebhook veya elektronik tablo verileri.
Kimliğinizi Doğrulama API Rica etmek
Her PDF4me düğümde n8n geçerli bir belge gerektirir Bağlantı kurmak için kimlik bilgisi. İçeriğinizi barındıran birini oluşturun veya seçin. PDF4me API Bu sayede iş akışı, form doldurma isteklerini güvenli bir şekilde doğrulayabilir.
Kaçırmamanız Gereken Önemli Bilgiler
ilk adı yerine İlk adı). Form Verilerini Çıkarma İşlemini Çalıştır PDF Öncelikle şablon üzerinde inceleme yapın veya Adobe Acrobat Prepare Form ile kontrol ederek tam listeyi alın.{"firstname":"John","lastname":"Doe"}Tek bir nesne içeren bir dizi açılır; birden fazla nesne içeren diziler reddedilir. PDFTek seferde çalıştırmak için bu düğümü Öğeler Üzerinde Döngü içine alın.
Tam düğüm paneli: PDF şablon aracılığıyla Binary Data + Giriş Formu Veri alanı satırları
Parametreler
Gereklidir n8n UI: Bağlantı kurmak için kimlik bilgisi, PDF Giriş Veri Türü, Seçim Giriş Türü ve (Seçim Giriş Türüne bağlı olarak) eşleşen içerik alanı ile birlikte Form Veri Giriş Türü veya Alan Adı ve Alan Değeri içeren en az bir Form Alanı satırı. Çıkış Dosya Adı (varsayılan) doldurulmuş_form_çıktısı.pdf), Kale PDF Düzenlenebilir (kapalı) ve Binary Data Çıktı Adı (varsayılan) veri) isteğe bağlıdır. Koşullu şablon alanları (PDF İkili Alan, PDF Base64 İçerik, PDF URLBu simgeler yalnızca giriş türü seçildiğinde görünür.
| Parametre | Gerekli | Ne işe yarar? | Örnek |
|---|---|---|---|
| PDF Input Data Type | Yes | How the PDF template 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 |
| PDF Binary Field | Conditional | Name of the binary property on the incoming n8n item that holds the PDF. Required when PDF Input Data Type is Binary Data. Defaults to data. | data |
| PDF Base64 Content | Conditional | Base64-encoded PDF content. Required when PDF Input Data Type is Base64 String. Data-URL prefixes (data:application/pdf;base64,) are stripped automatically. | JVBERi0xLjQK... |
| PDF URL | Conditional | Publicly reachable HTTPS URL to the PDF template. Required when PDF Input Data Type is URL. Must be a valid full URL format. | https://example.com/application-form.pdf |
| Select Input Type | Yes | How the field values are supplied. JSON sends a stringified JSON object via dataArray. Input Form Data adds one UI row per field with Field Name and Field Value. | JSON |
| Form Data Input Type | Conditional | How the JSON object is supplied. Required when Select Input Type is JSON. JSON String pastes the object directly (default). Binary Data reads a JSON file from a previous node. Base64 String accepts an encoded JSON object. | JSON String |
| Form Data (JSON) | Conditional | Raw JSON object whose keys are PDF field names and values are what to fill. Required when Form Data Input Type is JSON String. Must be a single object, not a list. | {"firstname":"John","lastname":"Doe","email":"[email protected]"} |
| Form Data Binary Field | Conditional | Name of the binary property on the incoming n8n item that holds the JSON data file. Required when Form Data Input Type is Binary Data. Defaults to data. | data |
| Form Data Base64 Content | Conditional | Base64-encoded UTF-8 JSON object. Required when Form Data Input Type is Base64 String. Decoded then stringified into dataArray. | eyJmaXJzdG5hbWUiOiJKb2huIn0= |
| Form Fields | Conditional | Collection of field rows. Required when Select Input Type is Input Form Data. Add at least one row via Add Form Field. The node errors if the list is empty. | [{Field Name: firstname, Field Value: John}] |
| Field Name (per row) | Conditional | Exact AcroForm field name to fill. Required for every row added to Form Fields. | firstname |
| Field Value (per row) | Conditional | Value to fill into the matching AcroForm field. Required for every row added to Form Fields. | John |
| Output File Name | No | Filename of the filled PDF returned by the node. Default is filled_form_output.pdf. Include the .pdf extension. | filled_form_output.pdf |
| Keep PDF Editable | No | Toggle to keep AcroForm fields editable on the filled PDF. Off (default) flattens the form into static text. On preserves field definitions so the recipient can re-edit. | Off |
| Binary Data Output Name | No | Name of the binary property the output item exposes. Default is data. Use a different name when a downstream node expects it. | data |
PDF Giriş Veri Türü Seçenekleri
Nasıl seçeceğiniz PDF Şablon düğüme girer. Bu seçimle birlikte takip eden alanlar değişir.

PDF Giriş Veri Türü: Binary Data, Base64 Dize veya URL
İkili VeriVarsayılan: PDF önceki düğümdenPDF İkili Alanı ikili alan adına (varsayılan) veri).Base64 DizisiPDF bir base64 dizesi olarakPDF Base64 İçeriği. Veri-URL stil önekleri (veri:uygulama/pdf;base64,) otomatik olarak kaldırılır.URLHerkese açık bağlantıdan indirPDF URL. PDF4me Şablonu doğrudan getirir. URL Geçerli ve kimlik doğrulaması gerektirmeden erişilebilir olmalıdır.Giriş Türü Seçeneklerini Seçin
Alan değerlerinin nasıl sağlanacağını seçin. Bu seçime bağlı olarak sonraki alanlar değişir.

Giriş Türünü Seçin: JSON (dataArray için) veya Giriş Formu Verileri (UI satırlar)
JSONÇeşitli alanlar ve dinamik veriler için en iyisi.veri dizisi alan. Anahtarlar şunlardır: PDF Alan adları ve değerleri doldurulacak olanlardır. Takip eden bir Form Veri Giriş Türü seçeneği ekleyin (JSON Sicim, Binary Data, veya Base64 Nesneyi sağlamak için (Dize) kullanın.Giriş Formu VerileriKüçük, sabit kurulumlu setler için en uygunudur. UIAlan Adı (bire bir aynı AcroForm isim) ve Alan DeğeriListe boşsa düğüm hata verir.Form Veri Giriş Türü Seçenekleri (Giriş Türü Seçildiğinde) JSON)

Form Veri Giriş Türü: JSON Sicim, Binary Data, veya Base64 Sicim
JSON DizisiVarsayılan: yapıştır veya harita JSON ÇizgideForm Verileri (JSON) veya önceki bir düğüm ifadesinden eşleyin. En yaygın tercih edilen yöntem şudur: CRM-odaklı veya webhook odaklı iş akışları.İkili VeriJSON önceki düğümden gelen dosyaForm Verisi İkili Alanı ikili alan adına (varsayılan) veriBunu şu durumlarda kullanın: JSON İndirilen bir dosya olarak gelir. Dosya tek bir nesne içermelidir.Base64 DizisiBase64-kodlanmış JSON nesneForm Veritabanı Base64 İçeriğiDüğüm bunu çözer ve dizgeleştirir. veri dizisi.Form Verileri (JSON) örneği
Ne zaman Form Data Input Type dır JSON Dize, anahtarları tam olarak aynı olan tek bir nesneyi yapıştırın. AcroForm Alan adları.

JSON Dize girişi: tek bir nesne, anahtarlar eşleşiyor AcroForm alan adları tam olarak
{
"firstname": "John",
"lastname": "Doe",
}
Çıkış Alanları
Başarılı bir koşu bir getiri sağlar. n8n eşya taşıma JSON meta veriler ve doldurulmuş PDF.
| Alan | Tip | İçeriğinde neler var? |
|---|---|---|
success | Boolean | True when the PDF was filled successfully. Use to route error-handling branches. |
message | String | Human-readable status confirming success or describing an error. |
fileName | String | Filename of the filled PDF, set from Output File Name (default filled_form_output.pdf). |
mimeType | String | MIME type of the filled file, application/pdf. |
fileSize | Number | Size of the filled PDF in bytes. |
inputMode | String | Which input mode was used: json or inputFormData. |
fieldCount | Number | How many form fields were sent in this request. |
Binary (data) | Binary | The filled PDF under Binary Data Output Name (default data). Pass into Write Binary File, Email, or any cloud-storage upload. |
Hızlı Kurulum
- Eklemek PDF4me senin n8n İş akışı. Ayarla Kaynak ile Formlar Ve Form İşlemleri ile Doldurun PDF Biçim.
- İçinde Bağlantı kurmak için kimlik bilgisi, sizinkini seçin PDF4me kimlik bilgileri veya tıklayın Yeni Kimlik Bilgisi Oluştur ve yapıştırın API anahtar.
- Ayarlamak PDF Giriş Veri Türü ile Binary Data (varsayılan), Base64 Sicim, veya URL ve uygun alanı doldurun (
PDF İkili Alanı,PDF Base64 İçeriği, veyaPDF URL). - Ayarlamak Giriş Türünü Seçin ile JSON (sonra seçin) Form Veri Giriş Türü = JSON Sicim / Binary Data / Base64 Dizeyi ve nesneyi sağlayın) veya Giriş Formu Verileri (tıklamak Form Alanı Ekle ve her alana bir satır ekleyin Alan Adı Ve Alan Değeri).
- Her şeyin doğru olduğundan emin olun. Alan Adı bir maç AcroForm Şablondaki alan adını tam olarak (büyük/küçük harf duyarlı) yazın. Form Verilerini Şuradan Çıkar seçeneğini kullanın: PDF Önce emin değilseniz sorun.
- İsteğe bağlı olarak değiştirin Çıktı Dosya Adı varsayılandan
filled_form_output.pdf. - Açma/Kapama Kale PDF Düzenlenebilir Yalnızca alıcının doldurulmuş alanları yeniden düzenleyebilmesi gerekiyorsa etkinleştirin. Varsayılan olarak kapalı seçeneği, formu düzleştirir.
- Ayrılmak Binary Data Çıktı Adı gibi
dataAlt düğümün farklı bir özellik adına ihtiyacı olmadığı sürece. Düğümü çalıştırın ve doldurulmuş olanı yönlendirin. PDF İkili dosya yazma, e-posta gönderme veya bulut depolama alanına kaydetme.
Tipik Kurulumlar
İş Akışı ÖrnekleriCommon n8n workflow patterns using Fill a PDF Form.
- Google Drive İndirme düğümü, başvuru formunu indirir. PDF şablon (Binary Data, mülk
veri). - PDF4me Doldurun PDF Form şu şekilde çalışır: PDF Giriş Veri Türü Binary DataGiriş Türünü Seçin JSONForm Veri Giriş Türü JSON Sicim.
Form Verileri (JSON)Tek satır içi bir nesnedir. - Bir İkili Dosya Yazma düğümü, doldurulmuş dosyayı kaydeder. PDF ağ klasörüne kullanarak
$json.fileName.
- Webhook, bir web sitesinden form gönderimi verisi alır.
- PDF4me Doldurun PDF Form, Giriş Türü Seçimi ile yapılandırılmıştır. JSONForm Veri Giriş Türü JSON Sicim.
Form Verileri (JSON)bir n8n Webhook yükünü doğrudan eşleyen ifade AcroForm saha şekli ({{ { firstname: $json.first, lastname: $json.last } }). - Bir Gmail düğümü, doldurulmuş bilgileri e-postayla gönderir. PDF Ek olarak gönderene geri gönderilecektir.
- Başvuru formunda yalnızca üç madde bulunur. AcroForm alanlar:
ilk adı,soy isim,e-posta. - PDF4me Doldurun PDF Form, "Giriş Türü Seç" ve "Giriş Formu Verileri" seçenekleriyle ayarlanmıştır. Üç satır şu şekilde eklenir: Form Alanı Ekle Alan adları ve girilen veya ifade eşlemesi yapılan değerler tam olarak belirtilmelidir.
- Kale PDF Düzenlenebilir özelliği kapalı olduğundan doldurulmuş form düzleştirilir.
- O PDF bir yere yükleniyor SharePoint Belge kütüphanesi.
- Bir düğüm indiriyor PDF Şablon; başka bir düğüm şablonu indirir. JSON Veri dosyası. Bir Birleştirme düğümü bunları tek bir öğede birleştirir.
- PDF4me Doldurun PDF Form şu şekilde yapılandırılmıştır: PDF Giriş Veri Türü Binary Data (
PDF İkili Alanıayarlandı PDF alan adı) ve Giriş Türünü Seçin JSONForm Veri Giriş Türü Binary Data (Form Verisi İkili Alanıayarlandı JSON alan adı). - Doldurulmuş PDF siparişle birlikte kaydedilir ID dosya adı olarak.
- A CRM Yeni bir müşteri oluşturulduğunda güncelleme işlemi iş akışını başlatır.
- PDF4me Doldurun PDF Form, müşteri tarafından bilinen alanları bir kayıt formunda önceden doldurur (
isim,e-posta,hesap_kimliği) Giriş Türü Seç'i kullanarak JSON. - Kale PDF Düzenlenebilir Bu özellik etkinleştirilir, böylece müşteri kalan isteğe bağlı alanları doldurabilir.
- Bir Outlook Düğüm, önceden doldurulmuş düzenlenebilir e-postaları gönderir. PDF Son teslim tarihi hatırlatıcısıyla birlikte.
Pratik İpuçları
Kopya Kağıdı
| Alan | Değer |
|---|---|
| Resource | Forms |
| Operation | Fill a PDF Form |
| PDF Input Data Type | Binary Data |
| PDF Binary Field | data |
| Select Input Type | JSON |
| Form Data Input Type | JSON String |
| Form Data (JSON) | {"firstname":"John","lastname":"Doe","email":"[email protected]"} |
| Output File Name | filled_form_output.pdf |
| Keep PDF Editable | Off |
| Binary Data Output Name | data |
| Credentials | PDF4me API credential |
Sıkça Sorulan Sorular
İlgili Eylemler
Diğer Platformlarda Aynı Görev
POST /api/v2/FillPdfForm Özel arka uç kodu veya Postman testi için uç nokta.