Analyser un document dans Make
PDF4me Analyser un document exécute votre modèle d'analyse enregistré sur un PDF à l'intérieur d'un Make Le scénario renvoie les champs extraits, prêts à être intégrés au module suivant. Transmettez le contenu des fichiers depuis Dropbox, Google Drive, OneDrive ou HTTP, référencez le modèle par Nom du modèle (ID du modèle)Les valeurs analysées sont ensuite directement acheminées vers Airtable, Google Sheets, une base de données ou un e-mail. Le modèle intègre la logique d'extraction ; un seul appel de module suffit donc pour les factures, les contrats, les reçus et toute mise en page personnalisée que vous avez configurée.
Avant d'exécuter ce module : 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. Make le module 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 module dans Make nécessite un numéro valide ConnexionCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au scénario d'authentifier et d'analyser les requêtes de manière sécurisée.
Informations importantes à ne pas manquer
texte Variable pour la classification et les règles de repli.
Paramètres
| Paramètre | Requis | Ce que cela fait | Exemple |
|---|---|---|---|
| Connection | Yes | PDF4me 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 Content | Yes | Binary 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 Name | Yes | Source filename including .pdf extension. Usually mapped from the same upstream module File Name output. | 1. File Name |
| Template Name | Yes | TemplateId GUID from the PDF4me dashboard. Identifies which parse template (capture keys + extraction rules) the module should apply. | 12345678-1234-1234-1234-123456789abc |
Types d'expressions dans votre modèle d'analyse
Expression régulièreModèles stablesINV-\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 classificateurstexte; 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
Le module renvoie un Paquet par exécution avec l'identifiant de trace plus les données clé/valeur analysées prêtes à être mappées dans le module suivant.
| Champ | Ce qu'il contient |
|---|---|
Trace-Id | Unique identifier for the parse operation. Useful for audit logs and error troubleshooting. |
Parsed fields | One field per capture key defined in the template (for example invoiceNumber, totalAmount, invoiceDate). Pick them directly in the visual mapper of any downstream module. |
Exemples de scénarios
Modèles de scénarios de fabrication courantsTypical ways to chain Parse a Document into a Make flow.
- Gmail Watch Emails se déclenche lors de la réception de nouvelles factures de fournisseurs.
- L'itérateur parcourt chaque PDF pièce jointe.
- L'outil Analyser un document applique le modèle de facture à la pièce jointe binaire.
- La fonction Créer un enregistrement d'Airtable inscrit invoiceNumber, totalAmount et invoiceDate dans la table AP.
- Dropbox Watch Files se déclenche lors de nouveaux chargements dans /receipts.
- Dropbox Télécharger un fichier charge chaque PDF binaire.
- L'analyse d'un document extrait le fournisseur, la date, les articles et le total à l'aide du modèle de reçu.
- La fonction « Ajouter une ligne » de Google Sheets ajoute les valeurs analysées au tableau de suivi des dépenses.
- HTTP Le webhook reçoit un événement entrant. PDF.
- L'analyse d'un document exécute un modèle avec un JavaScript Clé d'expression renvoyant le type de document.
- Le routeur se ramifie en fonction du champ type (facture / commande / reçu) vers une branche aval spécifique au type.
- Chaque branche envoie les valeurs analysées à son système de destination.