Ana içeriğe geç

PDF Formu

Bu kılavuz neleri kapsıyor?

Bu kılavuz, bir formu doldurma sürecini adım adım açıklıyor. PDF AcroForm şablonu içinde n8n kullanarak şablon.pdf Ve formdata.jsonVeri anahtarları haritası doğrudan form alan adlarına (ilk adı, soy isim(vb.). Çıktı şudur: PDF sadece. Kullanmak Kale PDF Düzenlenebilir Form doldurulduktan sonra alanların düzenlenebilir kalmasını sağlayabilir veya formu düzleştirmek için bu özelliği kapatabilirsiniz.

İlgili Blog Yazıları
Bu özellik için henüz bir blog yazısı yok — yakında yayınlanacak.
Bu arada, her platforma yönelik eğitimler ve iş akışları için PDF4me bloguna göz atın.
Blogu ziyaret edin

Başlamadan Önce

PDF AcroForm alanlarıyla
Örnek şablon.pdf Bu, dört alandan oluşan bir üyelik formu türüdür. JSON Anahtarlar eşleşmelidir. dahili AcroForm adıEkranda görünen etiket değil, isimler büyük/küçük harf duyarlıdır.
Düz veri nesnesi
Kullanmak formdata.json (tavsiye edilen), test.xml, veya test.csvÜçü de aynı dört değeri sağlıyor. PDF Form verileri bir tek düz nesneiç içe değil, HTML Fatura örneği.
PDF4me kimlik belgesi n8n
Bir tane oluşturun PDF4me kimlik belgesi n8n ve yapıştırın API Aynı tuş tüm cihazlarda çalışır. PDF4me Örneğinizdeki düğümler.

:::not: PDF Formu ile PDF Formu Doldurmak Arasındaki Fark Belge Oluştur (Tekli) ile PDF Formu Şablon oluşturma motorunu şu şekilde kullanır: PDF Mevcut herhangi bir formu şablon olarak kullanın. PDF AcroForm'u oluşturma iş akışı olmadan nasıl kullanacağınızı öğrenmek için bakınız. Doldurun PDF BiçimBilinmeyen bir alanda alan adlarını keşfetmek için. PDF, koşmak Form Verilerini Çıkarma PDF Önce şablon üzerinde çalışın.

:::

Örnek Dosya Paketi

Aşağıdaki dört dosyayı da indirin. Bir PDF Form şablonu ve üç eşdeğer veri formatı.

Örnek Dosyaların İçeriği

Form alanları template.pdf

Örnek PDF basit bir örnektir. üyelik / kayıt formuHer AcroForm alan adı, verilerinizdeki bir anahtara karşılık gelir:

AcroForm alan adıŞablonda tipik kullanımÖrnek değer (formdata.json)
firstnameİsimJohn
lastnameSoyadıAdams
genderCinsiyet seçimiDişi
memberÜyelik seviyesiTemel

:::ipucu Alan adları ve görünür etiketler AcroForm adları genellikle küçük harfle yazılır ve aralarında boşluk bulunmaz (firstname), hatta PDF "Ad"ı gösterir. Bir değer boş görünüyorsa, anahtarınız JSON Hemen hemen her zaman dahili alan adıyla eşleşmez. Kullanın Form Verilerini Çıkarma PDF Kendi şablonunuzdan tam isimleri listelemek için.

:::

Tüm veri dosyalarında alan eşlemesi

AcroForm fieldJSON key (formdata.json)XML element (test.xml)CSV column (test.csv)Sample value
firstnamefirstnamefirstnamefirstnameJohn
lastnamelastnamelastnamelastnameAdams
gendergendergendergenderFemale
membermembermembermemberBasic

Word'ün aksine veya HTML Şablonlar var. bıyık yer tutucusu yokMotor uyumlu. AcroForm alan adlarına ait veri anahtarları Bire bir.

İş Akışına Genel Bakış

Manual Trigger → Read Binary File (template.pdf) → PDF4me Generate Document (Single) → (optional) Write Binary File
Adımn8n düğümAmaç
1Manuel Tetikleyiciİş akışını isteğe bağlı olarak başlatın
2İkili Dosyayı OkuYükler template.pdf ikili özelliğe data
3PDF4me → Belge Oluştur (Tekli)AcroForm alanlarını şu şekilde doldurur: JSON/XML/CSVçıktılar PDF
4İkili Dosya Yaz veya E-posta gönder (isteğe bağlı)Kaydeder veya gönderir generated_document_output.pdf
n8n PDF4me Belge Oluştur (Tek) düğümündeki Şablon Dosya Türü açılır menüsünde Word, HTML, Posta Birleştirme ve Google Dokümanlar seçenekleri arasında PDF Formu gösteriliyor.

Ayarlamak Şablon Dosya Türü ile PDF Formu. Çıktı Türü dır PDF Sadece bu şablon türü için geçerlidir.


Adım 1: Örnek Dosyaları İndirin ve Yerleştirin

  1. İndirmek template.pdf Ve formdata.json -den Örnek Dosya Paketi üstünde.
  2. Kaydetmek template.pdf bir yerlerde n8n (Kendi sunucunuzda barındırdığınız yerel yol veya üretim tetikleyicileri için bulut depolama alanı) okunabilir.
  3. İsteğe bağlı olarak indirin test.xml veya test.csv Diğer veri türlerini test etmek için.

Adım 2: Oluşturun n8n İş Akışı

  1. İçinde n8nYeni bir iş akışı oluşturun.
  2. Ekle Manuel Tetikleyici düğüm.
  3. Ekle İkili Dosyayı Oku Tetikleyiciden sonraki düğüm.
  4. Eklemek PDF4me → Belge Oluştur (Tekli) İkili dosyayı okuduktan sonra.
  5. Bağlantınızı kurun. PDF4me kimlik belgesi.

:::Dikkat: HTML kodu burada geçerli değil Şablon Dosyası Giriş Türü: HTML Kod yalnızca şu durumlarda işe yarar Şablon Dosya Türü dır HTMLPDF formu için şunu kullanın: İkili Veri, Base64 Sicim, veya URL.

:::


Adım 3: PDF Şablonunu Yükleyin (Read Binary File)

AlanDeğer
Dosya Yoluİndirdiğiniz dosyanın tam yolu template.pdf
Mülk Adıdata (varsayılan; şu amaçla kullanılır: Şablon İkili Özelliği içinde PDF4me)

Bu düğümü bir kez çalıştırın ve çıktı öğesinin ikili veri gösterdiğini doğrulayın. data dosya adı ile template.pdf.


Adım 4: Yapılandırma PDF4me Belge Oluştur (Tekli)

Temel ayarlar

AlanDeğerNotlar
Bağlantı kurmak için kimlik bilgisiSenin PDF4me kimlik belgesiElde etmek API anahtar
KaynakGenerate
Operasyonları OluşturBelge Oluştur (Tekli)
Şablon Dosya TürüPDF FormuPDF AcroForm alanlarıyla
Çıktı TürüPDFSadece PDF formu seçeneği

Şablon girişi (İkili Dosyayı Oku bölümünden)

AlanDeğer
Şablon Dosyası Giriş Türüİkili Veri
Şablon İkili Özelliğidata
Şablon Dosya Adıtemplate.pdf

Belge verileri (JSON'u yapıştırın) formdata.json)

AlanDeğer
Belge Veri Giriş TürüMetin
Belge Veri TürüJSON
Belge Verileri MetniLütfen aşağıdaki metnin tamamını yapıştırın. formdata.json (aşağıdaki bloğa bakınız)
{
"firstname": "John",
"lastname": "Adams",
"gender": "Female",
"member": "Basic"
}

Çıkış seçenekleri

AlanDeğerNe zaman kullanılır?
Kale PDF DüzenlenebilirAçıkAlıcı, doldurulmuş formdaki alanları yine de düzenleyebilmelidir. PDF
Kale PDF DüzenlenebilirKapalı (varsayılan)Form alanlarını statik içeriğe dönüştürün.
İkili Veri Çıkış Adıdata (varsayılan)Çıktı için ikili özellik PDF

Adım 5: Çalıştırın ve Doğrulayın PDF

  1. Tıklamak İş akışını yürüt.
  2. Açın PDF4me Düğüm çıktısı altında. İkiliaçık mülk data (generated_document_output.pdf).
  3. Dört alanın da doldurulmuş olduğundan emin olun:
    • ilk adı → John
    • soy isim → Adams
    • cinsiyet → Kadın
    • üye → Temel

Eğer herhangi bir alan boşsa, kendi alanınızı karşılaştırın. JSON AcroForm adlarını içeren tuşlar template.pdf Karakter karakter.


Adım 6: Çıktıyı Kaydedin veya Gönderin (İsteğe bağlı)

İkili Dosyayı Yaz:

AlanDeğer
Dosya adıfilled-form-output.pdf
Veri Özelliği Adıdata
Çıkış YoluHedef klasörünüzde n8n ev sahibi

E-posta gönder: ikili dosyayı ekle data itibaren PDF4me olarak PDF EK.


Alternatif Veri Biçimleri

Seçenek A: JSON Dosya ikili formatta (formdata.json)

  1. Eklemek İkili Dosyayı Oku için formdata.json (kullanın Birleştir Şablon ve verilerin iş akışı öğesini paylaştığı düğüm).
  2. Ayarlamak Belge Veri Giriş Türü ile İkili Veri, Belge Veri Türü ile JSON, Belge İkili Özelliği Veri alanınıza, Belge Veri Dosyası Adı ile formdata.json.

:::Dikkat İkili özellik adı çakışması Hem şablon hem de veri aynı özelliği kullanıyorsa dataBiri diğerinin üzerine yazılır. Ayrı isimler kullanın (örneğin, template Ve formData) veya iki İkili Dosya Oku düğümünden öğeleri birleştirin.

:::

B Seçeneği: XML (test.xml)

Ayarlamak Belge Veri Türü ile XML ve yapıştırın:

<?xml version="1.0" encoding="UTF-8"?>
<Person>
<firstname>John</firstname>
<lastname>Adams</lastname>
<gender>Female</gender>
<member>Basic</member>
</Person>

Öğe adları, AcroForm alan adlarıyla eşleşir ve JSON anahtarlar.

C Seçeneği: CSV (test.csv)

Ayarlamak Belge Veri Türü ile CSV ve yapıştırın (başlık satırı + bir veri satırı):

firstname,lastname,gender,member
"John","Adams","Female","Basic"

Sütun başlıkları, AcroForm alan adlarıyla doğrudan eşleşir.


Alternatif Şablon Girişi: URL

Ev sahibi template.pdf halka açık bir yerde HTTPS URLArdından şunu ayarlayın:

AlanDeğer
Şablon Dosyası Giriş TürüURL
Şablon Dosyası URL'siHerkese açık bağlantı template.pdf
Şablon Dosya Adıtemplate.pdf

"İkili Dosya Oku" düğümüne gerek yoktur. Veriler yine de yapıştırılabilir. Belge Verileri Metni veya bir yerden yüklendi URL.


Üretim İş Akışı Kalıpları

Üretimde PDF formlarını doldurmanın yaygın yollarıOnce the sample test works, replace the Manual Trigger with these patterns.
Webhook form gönderimi
  1. Webhook, kayıt yükünü alır.
  2. Gövde alanlarını haritaya ekle JSON AcroForm adlarıyla eşleşen anahtarlar.
  3. PDF4me dolgular sabitlendi şablon.pdf ikiliden veya URL.
  4. Doldurulmuş formu e-posta ile gönderin veya saklayın. PDF.
Google Sheets satırına PDF
  1. Yeni satır eklendiğinde sayfalar tetiklenir.
  2. Ayarlamak veya Kod düğüm derlemeleri {"ilk adı": "...", ...}.
  3. PDF4me PDF Form şablonu kullanarak Belge Oluştur (Tekli).
  4. Çıktıyı Drive'a yükleyin veya SharePoint.
CRM üyelikle iletişime geçin PDF
  1. HubSpot / Salesforce yeni kişi kaydı tetikleyicisi.
  2. Harita CRM özelliklere ilk adı, soy isim, vesaire.
  3. Ayarlamak Kale PDF Düzenlenebilir Arşivlemeden önce düzleştirmeye gönderiyorum.

Sıkça Sorulan Sorular

How is Pdf Form different from Fill a PDF Form?+
Generate Document (Single) with Pdf Form is part of the generate template workflow (same node as Word and HTML). Fill a PDF Form is a dedicated Forms operation for any PDF with AcroForm fields. Both map keys to field names; choose Generate when Pdf Form is your Template File Type in a generate pipeline.
Why are some fields blank in the output?+
JSON keys must match AcroForm field names exactly, including case. firstname works; FirstName or first_name usually does not. Run Extract Form Data From PDF on template.pdf to list internal names before mapping CRM or webhook data.
Should I turn Keep PDF Editable on or off?+
On: fields remain editable (useful for review workflows). Off: fields are flattened into static text (better for final archival or when recipients should not change values). Default is Off.
Can Pdf Form output Word or HTML?+
No. When Template File Type is Pdf Form, Output Type is PDF only.
JSON vs XML vs CSV: which should I use?+
JSON is simplest for n8n expressions and webhooks. XML and CSV in the sample pack use the same four keys. All formats map one value per AcroForm field name.

İlgili Kılavuzlar