n8n'de PDF Form Verilerini Nasıl Çıkarırsınız? Dropbox'tan İndirin, PDF4me'yi Kullanın, Ardından Özet Dosyasını Kaydedin.

Bu kılavuz bir yapıyı oluşturur. dört düğümlü n8n iş akışı: Bunu manuel olarak çalıştırıyorsunuz, indirmek doldurulabilir bir PDF'den Dropbox, çıkarmak alan değerleri ile PDF4me, PDF'den form verilerini çıkarma, Daha sonra yüklemek küçük metin dosyası Dropbox'a geri dönüş, ifadelerden (örneğin, ad, e-posta ve fiyat) oluşturulmuştur. Örnek yollar ekran görüntüleriyle eşleşir: PDF adresinde /blog data/extract form data from pdf/sample_form.pdf, metin çıktısı şu konumda: /blog data/pdf'den form verilerini çıkar/çıktı/Form data.txtYol ayarlarını hesabınıza uyacak şekilde düzenleyin.
1. “İş akışını yürüt” seçeneğine tıkladığınızda (manuel test) → 2. Dropbox, Dosya İndir → ikili alan veri → 3. PDF4me, PDF'den form verilerini çıkarma (veri içinde, belge.pdf (belge adı olarak) → 4. Dropbox, Dosya Yükle (İfadelerden alınan metin içeriği, ikili yükleme değil).
Dropbox indirilen baytları bir alanda saklar (bu kılavuzda kullanılan yöntem). veriPDF4me düğümü şunu okumalıdır: Aynı altındaki alan Giriş İkili AlanıAdını değiştirirseniz, güncelleyin. ikisi birden Düğümler hala eşleşecek şekilde ayarlanmıştır.
Bu iş akışını oluşturun: yapılacaklar listeniz
Bunları sırayla tamamlayın. Her bölümden sonra duraklayın ve Adımı yürüt (veya Test iş akışıDevam etmeden önce.
- Referanslar: n8n'de ekleyin Dropbox OAuth2 API Ve PDF4me Kimlik bilgilerinizi doğrulayın. Dropbox'ta listeleme veya göz atma işlemlerini yapabildiğinizi ve PDF4me'nin test çağrısını kabul ettiğini onaylayın.
- Kaynak dosya: Yüklemek
örnek_form.pdf(veya formunuzu) İndirme düğümünde kullanacağınız Dropbox yoluna yönlendirin. - Tuval: Dört düğümü sırayla ekleyin ve soldan sağa doğru bağlayın. bir ürün içinden akar.
- Düğümü indir: Ayarlamak Dosya Yolu ve ikili çıktıyı eşle
veri(veya seçtiğiniz isim, ardından PDF4me'de aynısını yansıtın). - Düğümü çıkar: Seçmek İkili Veri, ayarlamak Giriş İkili Alanı ile
verive ayarla Belge Adı (Örneğinbelge.pdf). - Yükleme düğümü: Dönüş ikili yükleme kapalı, nokta Dosya Yolu çıktınıza
.txtyolu açın ve aşağıdaki ifadeyi yapıştırın:$json.formData.*tarlalar. - Uçtan uca test: İş akışını çalıştırın ve ayıklama düğümünde JSON'u, ardından Dropbox'taki yeni dosyayı doğrulayın.
PDF dosyasının görünümü (giriş)
Örnek Örnek Fatura Formu Birkaç etiketli alan kullanır. Değerler şunlardır: Bay Albert, [email protected], öğe 20, miktar 100ve fiyat 5000 Çıkarıcının anahtarlara dönüştürdüğü şeyler bunlardır. formData.

Kaynak PDF: doldurulabilir alanlar, düz tarama değil.
Özetle: dört düğüm
İş akışı tuvali

Dört adım, her adımda bir öğe, test çalışmasının ardından yeşil başarı durumu.
Adım 1: Bir dosya indirin (Dropbox)
- Eklemek Dropbox → İndirmek (kaynak: Dosya).
- Dosya Yolu: Örnek:
/blog data/extract form data from pdf/sample_form.pdf. - Çıktı dosyasını alana yerleştirin.:
veri(İkili dosyayı bir sonraki düğümün beklediği yerde tutar). - Adımı yürüt ve açın İkili sekme: görmelisiniz
örnek_form.pdf,uygulama/pdfve boyut meta verileri.

Adım 1: Sonraki eşleme için yol + ikili alan adı.
Adım 2: PDF'den form verilerini çıkarın (PDF4me)
Yukarı akış: Düğümü indir → Çıkarmak düğüm.
- Eklemek PDF4me ve seçin PDF dosyasından form verilerini çıkarın (Çıkarma işlemleri altında).
- Giriş Veri Türü: İkili Veri.
- Giriş İkili Alanı:
veri(1. adımla eşleşmelidir). - Belge Adı: Örneğin
belge.pdf(işlem etiketi; saklayın).pdfeklenti). - Adımı yürüt. İçinde ÇIKIŞ, onaylamak
formDataAlan anahtarlarınız ve değerlerinizle birlikte.

Adım 2: İkili veri girişi, yapılandırılmış JSON çıkışı.
Genişlet: örnek JSON alanları
Başarılı bir koşu genellikle şunları içerir: formData artı durum alanları gibi başarı, mesaj, kaynakDosyaAdı, Ve operasyonKullanılacak anahtarlar, bağlantı sürümüne bağlıdır.
{
"formData": {
"customer_name": "Mr. Albert",
"email": "[email protected]",
"item": "20",
"quantity": "100",
"price": "5000"
},
"success": true,
"message": "Form data extracted successfully",
"sourceFileName": "sample_form.pdf",
"operation": "extractFormDataFromPdf"
}3. Adım: Bir dosya yükleyin (Dropbox, ifadelerden oluşturulmuş metin)
Yukarı akış: Düğümü çıkar → Yüklemek düğüm.
- Eklemek Dropbox → Yüklemek (kaynak: Dosya).
- Dosya YoluÖrnek varış noktası:
/blog data/pdf'den form verilerini çıkar/çıktı/Form data.txtOluşturunçıktıDropbox'ta klasör yoksa oluşturun. - İkili Veri: Kapalı bu desen için (siz yazıyorsunuz) metin(PDF baytlarını yeniden yüklememek).
- Dosya İçeriği: Birini kullanın ifade İhtiyacınız olan alanları birleştiren ifade. Örnek (ifade düzenleyicisine yapıştırın):
{{ $json.formData.customer_name }} {{ $json.formData.email }} {{ $json.formData.price }}
- Kontrol edin önizleme ifade düzenleyicisinin altında (örnek satır:
Bay Albert [email protected] 5000). - Adımı yürüt Dropbox yanıtının yeni dosya adını ve boyutunu gösterip göstermediğini doğrulayın.

Adım 3: Önceki düğümde JSON ile birlikte isteğe bağlı olarak insan tarafından okunabilir dışa aktarma.
Sonuç: metin dosyasını açın
Koşudan sonra açın Form verileri.txt Dropbox'ta (veya görüntüleyicide). Burada önizlemede gördüğünüz aynı değerleri, yani adı, e-postayı ve fiyatı tek bir satırda görmelisiniz.

Yükleme adımının beklediğiniz gibi yazıldığından emin olmak için hızlı bir kontrol yapalım.
Hızlı referans
| # | Düğüm | Hatırlanması gerekenler |
|---|---|---|
| 1 | When clicking “Execute workflow” | Use for design-time testing; swap for a schedule or webhook later |
| 2 | Download a file | Correct Dropbox path; binary field = data |
| 3 | Extract form data from PDF | Binary Data + Input Binary Field = data; Document Name with .pdf |
| 4 | Upload a file | Text mode; expression reads $json.formData.* |
Düğüm referansı: PDF'den Form Verilerini Çıkarma - n8nAPI: PDF'den Form Verilerini Çıkarma (API). Başlarken: n8n entegrasyon kılavuzu.
Sorun giderme
PDF dosyasının gerçek olduğunu doğrulayın. AkroForm Alanlar. Düzleştirilmiş veya yalnızca resim içeren PDF'ler aynı yapıyı döndürmeyecektir.
Eğer Download şuraya yazıyorsa veri, Çıkarma işlemi kullanılmalıdır veri gibi Giriş İkili Alanıİki tarafı birlikte yeniden adlandırın.
Extract düğümünün çıktı JSON dosyasını açın ve aynen kopyalayın. formData Anahtar adları (PDF dosyanızdaki alan adlarıyla eşleşmelidir).
Sırada ne denenecek?
Artık tekrarlanabilir bir yolunuz var: indirmek PDF formu, çıkarmak yapılandırılmış alanlar ve yayınlamak İster Dropbox'ta bir metin özeti, ister bir veritabanındaki bir satır, isterse daha sonraki bir düğümde bir webhook yükü olsun, o verinin hangi dilimine ihtiyacınız olursa olsun.