Ana içeriğe geç

Form Verilerini Çıkarma PDF içinde n8n

Form Verilerini Çıkarma PDF bir PDF4me düğüm eylemi n8n Doldurulabilir bir alandan doldurulmuş değerleri okuyan bir fonksiyon. PDF ve bunları yapılandırılmış bir şekilde geri döndürür. formData JSON Bu nesneyi, iade edilen başvuru formlarını, imzalı kayıt formlarını veya anketleri çevirmek için kullanın. PDFs Kimsenin cevapları yeniden yazmasına gerek kalmadan, veriler veritabanı satırlarına otomatik olarak kaydedilir.

Bu düğüm ne işe yarıyor?

PDF4meForm Verilerini Şuradan Çıkarın: PDF doldurulmuş bir formu alır. PDF İkili Verilerden, bir Base64 Stringveya bir URLEtkileşimli form katmanını okur ve her alanı tek bir öğe içinde ad ve değer çifti olarak döndürür. formData Nesne. Metin girişleri, onay kutuları, radyo düğmeleri ve açılır menü seçimleri bir araya gelerek bir elektronik tablo satırına eşlenmeye hazır hale gelir. CRM kayıt veya iş akışındaki koşullu bir dallanma.

İlgili Blog Yazıları(1)

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ışı, veri çıkarma isteklerini güvenli bir şekilde doğrulayabilir.

Kaçırmamanız Gereken Önemli Bilgiler

O PDF Gerçek form alanlarına sahip olmalıdır.
Bu düğüm, etkileşimli AcroForm katmanını okur. Taranmış bir sayfa veya düzleştirilmiş bir dosya. PDF Okunacak alan nesnesi kalmadı, bu nedenle bunları bir başka yere yönlendirin. OCR veya AI Bunun yerine düğümü ayrıştırmak.
Çıktıda hala boş alanlar görünmektedir.
Doldurulmamış bir alan, atlanmak yerine boş bir dizeyle geri döner; bu nedenle, anahtarın eksik olduğunu varsaymak yerine, sonraki aşamalarda boş değerleri kontrol edin.
Alan adları, formu hazırlayan kişiden gelir.
Anahtarlar ne olursa olsun eşleşir. PDF Tasarımcı her alanı adlandırdı ve onay kutuları kesin bir doğru veya yanlış değeri yerine dışa aktarma değerlerini döndürüyor. Önce bir örnek dosyayı çalıştırın ve gerçek çıktıyı inceleyin.
n8n'deki PDF4me düğümü, Eylem olarak PDF'den Form Verilerini Çıkarma, Giriş Veri Türü olarak İkili Veri, Giriş İkili Alanı olarak veri, Belge Adı olarak document.pdf ve Gelişmiş Seçenekler altında Özel Profiller olarak ayarlanmıştır.

PDF4me Form Verilerini Çıkarma PDF parametreler panelinde n8n

Form Veri Çıkarma ve Düz Metin Çıkarma Karşılaştırması

Her iki yaklaşım da içeriği bir kaynaktan çıkarır. PDFAncak bunlardan yalnızca biri size adlandırılmış alanlar sunar. Bu ayrım, iş akışınızda hangi düğümün yer alacağına karar verir.

YaklaşmakNe karşılığında alırsınız?En uygun olan
Extract Form Data From PDFNamed field and value pairs from the interactive form layerGenuine fillable PDFs where every answer already sits in a named field
Plain text extractionThe visible page content as one flat string, with no field namesStatic PDFs with no form layer, where you will parse the text yourself
AI document parsingModel-inferred fields from any layout, including scansScanned, flattened, or wildly inconsistent documents with no usable form structure

Veri Çıkarma Formu Hangi Parametrelerden Veri Çıkarır? PDF İhtiyaç?

Gerekli: İşlem, Giriş Veri Türü, bu giriş türüyle eşleşen alan ve Belge Adı. Gelişmiş Seçenekler altındaki Özel Profiller isteğe bağlıdır.

ParametreGerekliNe işe yarar?Örnek
ActionRequiredSelects the PDF4me node action to run. Choose Extract Form Data From PDF.Extract Form Data From PDF
Input Data TypeRequiredFormat of the source PDF input. Choose Binary Data (from a previous node), Base64 String, or URL.Binary Data
Input Binary FieldConditionalName 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 ContentConditionalBase64-encoded content of the filled PDF. Required when Input Data Type is Base64 String.JVBERi0xLjQK...
File URLConditionalPublicly reachable HTTPS URL to the filled PDF. Required when Input Data Type is URL.https://example.com/application_form.pdf
Document NameRequiredFilename of the source PDF, used for reference and tracking in the extraction request. Include the .pdf extension.application_form.pdf
Custom ProfilesOptionalAdvanced Options field for extra processing settings, supplied in a JSON-like format. Leave blank unless you have a specific profile to apply.{ 'outputDataFormat': 'json' }

Çıkış Alanları

Başarılı bir koşu bir getiri sağlar. n8n Çıkarılan form değerlerini taşıyan öğe JSON.

AlanTipİçeriğinde neler var?
formDataObjectEvery form field read from the PDF, as a set of field name and field value pairs.
formData.<fieldName>StringThe name of an individual field exactly as the PDF author defined it, for example name, email, or country.
formData.<fieldValue>String, Number, or BooleanThe value entered or selected for that field. Blank fields return an empty string, and checkboxes return their export value.

Tipik bir yanıt gövdesi şöyle görünür:

{
"formData": {
"name": "PDF4me",
"email": "",
"country": "USA"
}
}

Form verilerini nasıl çıkarabilirim? PDF içinde n8n?

  1. Eklemek PDF4me senin n8n iş akışını seçin ve Form Verilerini Çıkarma PDF aksiyon.
  2. İç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.
  3. Ayarlamak Giriş Veri Türü ile İkili Veri (varsayılan), Base64 String, veya URL ve eşleşen doldurulmuş ürünü tedarik edin PDF alan.
  4. Ayarlamak Belge Adı kaynak dosya adına, örneğin application_form.pdf.
  5. Ayrılmak Özel Profiller altında Gelişmiş Seçenekler Özel bir işleme profiline ihtiyacınız olmadığı sürece boş bırakın.
  6. Düğümü çalıştırın, ardından döndürülen değerlerden gelen değerleri eşleştirin. formData Nesneyi iş akışınızın bir sonraki adımına taşıyın.

Tipik Kurulumlar

İş Akışı ÖrnekleriCommon n8n workflow patterns using Extract Form Data From PDF.
Başvuru formları e-posta yoluyla bir elektronik tabloya kaydedildi.
  1. Başvuru tamamlandığında e-posta bildirimi tetiklenir. PDF varıyor.
  2. Form Verilerini Çıkarma PDF Ekteki dosyayı bir formData nesnesine okur.
  3. Bir Google Sheets veya Excel Düğüm, her alan adını bir sütuna eşleyerek bir satır ekler.
CRM Başvuru formlarından potansiyel müşteri oluşturma
  1. Yeni yüklenen bir veri alımıyla birlikte bulut depolama tetikleyicisi devreye giriyor. PDF.
  2. Form Verilerini Çıkarma PDF İletişim bilgilerini form katmanından çeker.
  3. A CRM Düğüm, çıkarılan ad, e-posta ve şirket değerlerini kullanarak kaydı oluşturur veya günceller.
Şartlı onay yönlendirmesi
  1. Bir webhook, harici bir portaldan imzalı bir talep formu alır.
  2. Form Verilerini Çıkarma PDF İstenen tutar ve departman alanlarını döndürür.
  3. Bir IF düğümü, bu değerlere bağlı olarak doğru onaylayıcıya dallanır.
Arşivin toplu dijitalleştirilmesi
  1. Bir "Öğeler Üzerinde Döngü" düğümü, arşivlenmiş formların bir listesini yineleyerek çalışır. URLs.
  2. Form Verilerini Çıkarma PDF Giriş Veri Türü ayarlanmış şekilde çalışır. URL her dosya için.
  3. Her bir formData nesnesi, kaynak belge adıyla anahtarlanmış bir veritabanı tablosuna yazılır.

Pratik İpuçları

Run one sample file before you map anything
Field names and checkbox export values are set by whoever designed the form, so inspect the real formData output first instead of guessing the key names.
Test for empty strings, not missing keys
Unfilled fields are still present in the output with an empty value, so a simple key existence check will not tell you whether the user answered.
Check the PDF is not flattened
A form that looks fillable in a viewer may have been flattened on save, which strips the field layer. If formData comes back empty, that is usually why.
Send scans to an AI parser instead
Scanned paper forms have no interactive fields at all. Route those to Parse Document rather than expecting this node to read them.
Keep Document Name meaningful
It is used for reference and tracking on the request, so passing the real source filename makes execution logs far easier to audit later.
Validate before writing to a system of record
Add a check on required fields after extraction so an incomplete submission is flagged rather than silently creating a half-empty CRM record.

Kopya Kağıdı

AlanDeğer
ActionExtract Form Data From PDF
Input Data TypeBinary Data
Input Binary Fielddata
Document Namedocument.pdf
Custom Profiles{ 'outputDataFormat': 'json' }
CredentialsPDF4me API credential
ReturnsformData object of field name and value pairs

Sıkça Sorulan Sorular

Does Extract Form Data From PDF work on a scanned or flattened PDF?+
No. This node reads values from real interactive form fields, the AcroForm layer described in the ISO 32000 PDF specification. A scanned page is just an image, and a flattened PDF has had its fields painted into static content, so in both cases there are no field objects left to read. For those files use an OCR or AI parsing node instead, such as Parse Document.
What do empty form fields return?+
A field the user left blank still appears in the formData object, with an empty string as its value. The key set reflects the fields defined in the PDF, not only the ones that were filled in, so downstream nodes should test for empty values rather than assume a missing key.
How are checkboxes and radio buttons returned?+
Checkbox and radio button fields return their underlying export value as defined in the PDF, not always a literal true or false. Common values include Yes, Off, or a named choice set by whoever built the form. Run the node once on a sample filled PDF and inspect the actual output before writing comparison logic against it.
Can I send extracted PDF form data straight to Excel or a database?+
Yes. The formData object is standard JSON, so any node that accepts item fields can consume it. Map formData keys onto columns in a spreadsheet, database, or CRM node placed after the PDF4me node, using the standard n8n data mapping approach.
What is the difference between extracting form data and extracting text from a PDF?+
Extracting form data reads named field values from the interactive form layer, so you get reliable key and value pairs such as email mapped to its entered address. Extracting text returns the visible page content as a flat string with no field names attached, leaving you to parse it. Prefer form data extraction whenever the PDF is a genuine fillable form.

İlgili Eylemler

Diğer Platformlarda Aynı Görev

Yardım Alın