Ana içeriğe geç

Belgeyi ayrıştırma işleminde Zapier

Bu eylemin yaptığı şey

PDF4me Belgeyi Ayrıştır Kaydedilmiş ayrıştırma şablonunuzu bir PDF içeride Zapier Çıkarılan alanları bir sonraki adıma eşlemeye hazır şekilde döndürür. 6.000'den fazla seçenekten herhangi birinden tetikleyin. Zapier Uygulamalar (Gmail, Dropbox, Slack, Google Drive, OneDrive, webhooks), şablonu şu şekilde referans alırlar: Şablon Adı (TemplateId)ve ayrıştırılan değerleri doğrudan Google Sheets, Airtable, HubSpot, Pipedrive, QuickBooks veya herhangi bir alt uygulamaya yönlendirin.

İlgili Blog Yazıları(1)

Bu işlemi çalıştırmadan önce: ayrıştırma şablonu oluşturun PDF4me Kontrol paneli. Yakalama tuşlarınızı tanımlayın ve seçin. Düzenli İfade istikrarlı kalıplar için veya JavaScript İfade Koşullu mantık için. Zapier Eylem, şablonu şu şekilde referans alır: Şablon Kimliği. Görmek Belge için Ayrıştırma Bilgilerini Hazırlayın Tam kurulum için, Regex örnekleri (INV-\d{6,10}, \d{2}/\d{2}/\d{4}ve iki çalışan JavaScript İfade sınıflandırıcı örnekleri.

Kimliğinizi Doğrulama API Rica etmek

O PDF4me eylemde Zapier gerektirir PDF4me hesap bağlantısıÖncelikle hesabınızla bir kez giriş yapın. API ve bu anahtarı her yerde yeniden kullanın. PDF4me Zap'ınızdaki eylem.

Kaçırmamanız Gereken Önemli Bilgiler

Şablon Adı, TemplateId GUID'sini kabul eder.
Alan etiketine rağmen, GUID TemplateId'yi kontrol panelinden yapıştırın. Yeniden adlandırmalarda sabittir ve Zap yeniden yayınlamalarında güvenli üretim değeridir.
Kararlı desenler için düzenli ifadeler, JavaScript koşullu mantık için
Şablon içerisinde kuralları yakalayın. Fatura numaraları, tarihler ve tutarlar için Regex ifadesi kullanın. JavaScript İfade ile metin Sınıflandırma ve yedekleme kuralları için değişken. Her yakalama anahtarı, eylem üzerinde bir çıktı alanı haline gelir.
Herhangi bir cihazla çalışır. Zapier dosya girişi
Dosya alanı ikili dosyayı kabul eder. PDF herhangi bir yukarı akıştan Zapier adım (Gmail Yeni Ek, Dropbox Yeni Dosya, Google Drive, Slack, webhook, Zapier Depolama). Aynı TemplateId şuradan da çalışır: Make, n8n, Power Automateve doğrudan REST.
Zapier'da Belgeyi Ayrıştırma işlemi

Parametreler

ParametreGerekliNe işe yarar?Örnek
FileYesBinary PDF from any upstream Zapier step: Gmail New Attachment, Dropbox New File in Folder, Google Drive New File in Folder, OneDrive New File, Slack New File, webhook with file payload. Pick from the prior step output.Attachment from Gmail
Document NameYesSource filename including .pdf extension. Usually mapped from the same upstream step Filename output.invoice.pdf
Template NameYesTemplateId GUID from the PDF4me dashboard. Identifies which parse template (capture keys + extraction rules) the action should apply.12345678-1234-1234-1234-123456789abc

Ayrıştırma şablonunuzdaki ifade türleri

Düzenli İfadeİstikrarlı desenler
Fatura numaraları (INV-\d{6,10}), tarihler (\d{2}/\d{2}/\d{4}), miktarlar ($?\d{1,3}(?:,\d{3})*(?:.\d{2})?Üretimdeki yakalama anahtarlarının yaklaşık %80'i.
JavaScript İfadesiKoşullu mantık ve sınıflandırıcılar
Yakalama alanı metni şu şekilde iletilir: metin; bir dize döndürür. Çoklu işaretleyici sınıflandırması, yedek kurallar, tarih normalizasyonu. Bkz. Belge için Ayrıştırma Bilgilerini Hazırlayın iki çalışma örneği için.

Çıktı

Bu işlem, ayrıştırılmış alan verilerini şu şekilde döndürür: Zapier Şablonunuzdaki her yakalama anahtarı için bir alan içeren çıktı değerleri. Bunları, sonraki herhangi bir adımda dinamik alan seçiciden seçin.

Zapier'da ayrıştırılmış belge çıktısı, ayrıştırılan alanları gösteriyor.

Zap örnekleri

Yaygın Zapier desenleriTypical ways to chain Parse Document into a Zap.
Gmail faturasını Google Sheets'e aktar
  1. Gmail'de yeni dosya eki oluşturma özelliği, "Tedarikçi Faturaları" gibi bir etikete göre tetiklenir.
  2. Filtre yalnızca .pdf uzantılı dosyaları geçirir.
  3. Parse Document, ekteki dosyaya karşı fatura şablonunu çalıştırır.
  4. Google Sheets'te "E-tabloya satır ekle" seçeneği, fatura numarasını, toplam tutarı ve fatura tarihini AP takip sistemine yazar.
Dropbox makbuzunu Airtable'a aktarın
  1. Dropbox'ta "Klasöre Yeni Dosya Ekle" özelliği /receipts klasöründe tetikleniyor.
  2. Parse Document komutu, Makbuz şablonunu çalıştırır.
  3. Airtable Create Record komutu, satıcı, tarih, toplam ve kalemleri gider tabanına yazar.
  4. Slack'te "Kanal Mesajı Gönder" özelliği, #finance kanalına bir özet gönderiyor.
HubSpot ile Webhook sözleşmesi
  1. Webhooks tarafından Zapier Catch Hook yeni bir sözleşme aldı. PDF.
  2. Parse Document komutu, tarafları, sözleşme değerini, başlangıç tarihini ve bitiş tarihini çıkarır.
  3. HubSpot'un "Anlaşma Oluştur" veya "Anlaşmayı Güncelle" özelliği, sözleşme verilerini anlaşma kaydına yazar.
  4. Giden webhook, işlem sahibini bilgilendirir.

Sıkça Sorulan Sorular

What goes in the Template Name field?+
Paste the TemplateId GUID from the PDF4me dashboard. Despite the field label, the GUID is the safer production value. It is stable across renames and identical to the value used by the REST API and the other platform connectors.
Where does the PDF file come from in a Zap?+
Any upstream Zapier step that exposes a file: Gmail New Attachment, Dropbox New File in Folder, Google Drive New File in Folder, OneDrive New File, Slack New File, Webhooks Catch Hook with file payload, Zapier Storage. Pick the file from the prior step output.
Do I have to build a template, or can the Zap parse any PDF?+
Template-based parsing is the supported production mode. Build the template once in the dashboard, then reference its TemplateId. The same TemplateId works in Make, n8n, Power Automate, and direct REST calls.
Can I extract data using JavaScript at parse time?+
Yes. Inside the template add a JavaScript Expression on a capture key. The capture area text is passed as the variable text and your function returns a string. The returned value appears in your Zap as a regular output field you can map into the next step.
How do I see the extracted fields in the field picker?+
Run the Test step at least once. Zapier reads the live response, learns the capture key names from your template, and surfaces them in the dynamic field picker of every downstream step.
What if my template changes (I add a new capture key)?+
Re-test the Parse Document action. Zapier re-reads the output and adds the new field to the picker. Then map it into downstream steps. The TemplateId stays the same so no other Zap step needs to change.

İlgili işlemler

Diğer platformlarda aynı görev

Yardım Alın