Aller au contenu principal

Analyser le document dans Zapier

Que fait cette action ?

PDF4me Analyser le document exécute votre modèle d'analyse enregistré sur un PDF à l'intérieur d'un Zapier Zap extrait les champs prêts à être utilisés pour l'étape suivante. Déclencheur disponible parmi plus de 6 000 Zapier applications (Gmail, Dropbox, Slack, Google Drive, OneDrive, webhooks), référencez le modèle par Nom du modèle (ID du modèle)et acheminer les valeurs analysées directement vers Google Sheets, Airtable, HubSpot, Pipedrive, QuickBooks ou toute autre application en aval.

Articles de blog connexes(1)

Avant d'exécuter cette action : créer un modèle d'analyse dans le PDF4me tableau de bord. Définissez vos touches de capture et sélectionnez Expression régulière pour des modèles stables ou JavaScript Expression pour la logique conditionnelle. Zapier l'action fait référence à ce modèle par ID du modèle. Voir Préparer les informations d'analyse pour le document pour une configuration complète, exemples d'expressions régulières (INV-\d{6,10}, \d{2}/\d{2}/\d{4}), et deux travailleurs JavaScript Exemples de classificateur d'expressions.

Authentification de votre API Demande

Le PDF4me action dans Zapier nécessite un PDF4me connexion au compteConnectez-vous une seule fois avec votre compte. API clé et réutilisez-la partout PDF4me action dans votre Zap.

Informations importantes à ne pas manquer

Le nom du modèle accepte le GUID TemplateId
Malgré l'intitulé du champ, collez le GUID TemplateId depuis le tableau de bord. Il reste stable même après un changement de nom et constitue la valeur de production fiable pour les republications de Zap.
Expressions régulières pour les motifs stables, JavaScript pour la logique conditionnelle
Les règles de capture sont directement intégrées au modèle. Utilisez une expression régulière pour les numéros de facture, les dates et les montants. JavaScript Expression avec le texte Variable servant à la classification et aux règles de repli. Chaque clé de capture devient un champ de sortie de l'action.
Compatible avec tous les Zapier fichier d'entrée
Le champ Fichier accepte le format binaire PDF depuis n'importe quel amont Zapier étape (Nouvelle pièce jointe Gmail, Nouveau fichier Dropbox, Google Drive, Slack, webhook, Zapier Stockage). Le même TemplateId fonctionne à partir de Make, n8n, Power Automateet directement REST.
Action d'analyse de document dans Zapier

Paramètres

ParamètreRequisCe que cela faitExemple
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

Types d'expressions dans votre modèle d'analyse

Expression régulièreModèles stables
Numéros de facture (INV-\d{6,10}), dates (\d{2}/\d{2}/\d{4}), montants ($?\d{1,3}(?:,\d{3})*(?:.\d{2})?Environ 80 % des clés de capture de production.
Expression JavaScriptLogique conditionnelle et classificateurs
Le texte de la zone de capture est transmis comme texte; renvoie une chaîne de caractères. Classification multi-marqueurs, règles de repli, normalisation des dates. Voir Préparer les informations d'analyse pour le document pour deux échantillons de travail.

Sortir

L'action renvoie les données de champ analysées sous forme de Zapier Les valeurs de sortie doivent comporter un champ par clé de capture dans votre modèle. Vous pouvez les sélectionner à l'aide du sélecteur de champs dynamique lors de n'importe quelle étape ultérieure.

Sortie du document d'analyse dans Zapier affichant les champs analysés

Exemples de Zap

Modèles Zapier courantsTypical ways to chain Parse Document into a Zap.
Facture Gmail vers Google Sheets
  1. La fonction « Nouvelle pièce jointe » de Gmail se déclenche sur un libellé tel que « Factures fournisseurs ».
  2. Ce filtre ne laisse passer que les fichiers se terminant par .pdf.
  3. L'outil Analyser le document applique le modèle de facture à la pièce jointe.
  4. La fonction « Créer une ligne de feuille de calcul » de Google Sheets inscrit le numéro de facture, le montant total et la date de facture dans le suivi des comptes fournisseurs.
Reçu Dropbox vers Airtable
  1. Dropbox : l’ouverture d’un nouveau fichier dans un dossier est déclenchée par /receipts.
  2. L'outil Analyser le document exécute le modèle de reçu.
  3. La fonction Créer un enregistrement d'Airtable inscrit le fournisseur, la date, le total et les articles dans la base de dépenses.
  4. Slack Send Channel Message publie un résumé sur #finance.
Contrat Webhook avec HubSpot
  1. Webhooks par Zapier Catch Hook reçoit un contrat entrant PDF.
  2. L'analyse du document extrait les parties, la valeur du contrat, la date de début et la date de fin.
  3. La fonction « Créer ou mettre à jour une transaction » de HubSpot inscrit les données du contrat dans l'enregistrement de la transaction.
  4. Le webhook sortant notifie le propriétaire de l'opération.

Foire aux questions

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.

Actions connexes

Même tâche sur d'autres plateformes

Obtenez de l'aide