Zum Hauptinhalt springen

Ein Dokument analysieren in Make

Was dieses Modul bewirkt

PDF4me Ein Dokument analysieren Führt Ihre gespeicherte Parse-Vorlage gegen eine PDF innerhalb eines Make Szenario und gibt die extrahierten Felder zurück, die bereit sind, dem nächsten Modul zugeordnet zu werden. Dateiinhalte von Dropbox, Google Drive, OneDrive oder HTTP, beziehen Sie sich auf die Vorlage durch Vorlagenname (TemplateId)Die extrahierten Werte werden direkt an Airtable, Google Sheets, eine Datenbank oder eine E-Mail weitergeleitet. Die Vorlage enthält die Extraktionslogik, sodass ein einziger Modulaufruf Rechnungen, Verträge, Quittungen und alle von Ihnen konfigurierten benutzerdefinierten Layouts abdeckt.

Verwandte Blog-Beiträge(1)

Bevor Sie dieses Modul ausführen: Erstellen Sie eine Parse-Vorlage im PDF4me Dashboard. Definieren Sie Ihre Erfassungsschlüssel und wählen Sie aus Regex-Ausdruck für stabile Muster oder JavaScript Ausdruck für bedingte Logik. Die Make Modulverweise auf diese Vorlage durch TemplateId. Sehen Parse-Informationen für Dokument vorbereiten Für die vollständige Einrichtung, Regex-Beispiele (INV-\d{6,10}, \d{2}/\d{2}/\d{4}), und zwei arbeitende JavaScript Beispiele für Ausdrucksklassifikatoren.

Authentifizierung Ihres API Anfrage

Der PDF4me Modul in Make erfordert eine gültige VerbindungErstellen oder wählen Sie einen Eintrag aus, der Ihre Daten enthält. PDF4me API Schlüssel, damit das Szenario Analyseanfragen sicher authentifizieren kann.

Wichtige Fakten, die Sie nicht verpassen sollten

Der Vorlagenname akzeptiert die TemplateId-GUID.
Ungeachtet der Feldbezeichnung fügen Sie bitte die GUID TemplateId aus dem Dashboard anstelle des lesbaren Vorlagennamens ein. Die GUID bleibt auch nach Umbenennungen stabil und ist daher die sichere Wahl für Produktionsumgebungen.
Reguläre Ausdrücke für stabile Muster, JavaScript für bedingte Logik
Die Erfassungsregeln sind in der Vorlage enthalten. Verwenden Sie reguläre Ausdrücke für Rechnungsnummern, Daten, Beträge und Steuer-IDs. JavaScript Ausdruck mit dem Text Variable für Klassifizierungs- und Ausweichregeln.
Eine Parse-Vorlage, jede Plattform
Die gleiche TemplateId funktioniert in Make, n8n, Zapier, Power Automateund direkt REST Anrufe. Erstellen Sie die Vorlage einmal und verwenden Sie sie überall dort wieder, wo Ihr Team automatisiert.
Modul "Dokument parsen" in Make

Parameter

ParameterErforderlichWas es tutBeispiel
ConnectionYesPDF4me connection that authenticates the module. Click Add to create one with your API key, or pick an existing connection from the dropdown.PDF4me production
File ContentYesBinary PDF mapped from a previous module: Dropbox Download a File, Google Drive Get a File, OneDrive Download a File, HTTP Get a File, Gmail Get an Attachment, or any module that returns a file.1. Data
File NameYesSource filename including .pdf extension. Usually mapped from the same upstream module File Name output.1. File Name
Template NameYesTemplateId GUID from the PDF4me dashboard. Identifies which parse template (capture keys + extraction rules) the module should apply.12345678-1234-1234-1234-123456789abc

Ausdruckstypen in Ihrer Parsevorlage

Regex-AusdruckStabile Muster
Rechnungsnummern (INV-\d{6,10}), Daten (\d{2}/\d{2}/\d{4}), Beträge ($?\d{1,3}(?:,\d{3})*(?:.\d{2})?Rund 80 % der Produktionsschlüssel.
JavaScript-AusdruckBedingte Logik und Klassifikatoren
Der Text des Erfassungsbereichs wird übergeben als TextGibt eine Zeichenkette zurück. Klassifizierung mehrerer Marker, Ausweichregeln, Datumsnormalisierung. Siehe Parse-Informationen für Dokument vorbereiten für zwei Arbeitsmuster.

Ausgabe

Das Modul gibt einen Wert zurück. Bündeln pro Ausführung mit der Trace-Kennung plus den analysierten Schlüssel/Wert-Daten, die bereit sind, dem nächsten Modul zugeordnet zu werden.

FeldWas es enthält
Trace-IdUnique identifier for the parse operation. Useful for audit logs and error troubleshooting.
Parsed fieldsOne field per capture key defined in the template (for example invoiceNumber, totalAmount, invoiceDate). Pick them directly in the visual mapper of any downstream module.

Szenariobeispiele

Häufige Szenario-MusterTypical ways to chain Parse a Document into a Make flow.
Rechnung per E-Mail an Airtable senden
  1. Gmail Watch versendet E-Mails bei neuen Lieferantenrechnungen.
  2. Der Iterator durchläuft jedes Element PDF Anhang.
  3. Parse a Document wendet die Rechnungsvorlage auf den binären Anhang an.
  4. Mit dem Befehl „Airtable Create a Record“ werden invoiceNumber, totalAmount und invoiceDate in die AP-Tabelle geschrieben.
Dropbox-Belege in Google Sheets importieren
  1. Dropbox Watch Files wird bei neuen Uploads im Ordner /receipts ausgelöst.
  2. Dropbox lädt jede Datei herunter PDF Binär.
  3. Die Funktion „Dokument analysieren“ extrahiert anhand der Belegvorlage Lieferant, Datum, Artikel und Gesamtbetrag.
  4. Mit der Funktion „Zeile hinzufügen“ in Google Sheets werden die analysierten Werte an die Ausgabenübersicht angehängt.
Szenario Klassifikator + Router
  1. HTTP Der Webhook empfängt eine eingehende Nachricht PDFDie
  2. Das Parsen eines Dokuments führt eine Vorlage mit einem JavaScript Der Ausdrucksschlüssel gibt den Dokumenttyp zurück.
  3. Der Router verzweigt sich anhand des Feldes „Typ“ (Rechnung / Bestellung / Quittung) zu einem typspezifischen nachgelagerten Zweig.
  4. Jeder Zweig sendet die analysierten Werte an sein Zielsystem.

Häufig gestellte Fragen

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 file content come from?+
Any upstream module that returns a binary file works: Dropbox Download a File, Google Drive Get a File, OneDrive Download a File, HTTP Get a File, Gmail Get an Attachment. Map both File Content and File Name from the same upstream step.
Do I have to build a template, or can the module 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 also works in n8n, Zapier, Power Automate, and direct REST calls.
Can I classify documents at parse time using JavaScript?+
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. Use it for invoice vs order vs receipt classification or to normalize date and amount formats.
Where do the parsed field values show up in the next module?+
In the visual mapper they appear as individual fields on the Parse a Document module output bundle, named to match your template capture keys (camelCase). Pick them like any other Make data mapping.
What if my PDF has multiple layouts (different invoice senders)?+
Use a JavaScript Expression key to detect the layout marker, then build one capture template per layout and select the right TemplateId with a Router. Or use Set Up Classify Document upstream to pre-route, then call Parse a Document with the matching template.

Ähnliche Aktionen

Dieselbe Aufgabe auf anderen Plattformen

Hilfe erhalten