Aller au contenu principal

Extraction et renommage intelligents de PDF par IA : un flux de travail Dropbox en 4 modules avec PDF4me AI - Analyseur de documents

· 22 minutes de lecture
SEO and Content Writer

La partie la plus difficile de l'automatisation des factures fournisseurs a toujours été le nommage des fichiers. Un dossier rempli de 2030703747 (1).pdf et Scan_2026-04-12_invoice.pdf Il est impossible de le rechercher, de le trier et de l'auditer. PDF4me AI - Analyseur de documents plus un module Make Parse JSON corrige cela dans 4 modules, zéro codeL'IA extrait le nom du fournisseur du PDF, puis le fichier est à nouveau téléchargé dans le même scénario. Acme Industries.pdfLes captures d'écran ci-dessous illustrent précisément le déroulement du parcours capturé sur le canevas.

Aperçu du scénario
1. Dropbox Download
Pulls /pdf4metest/sample/2030703747 (1).pdf. Scheduled trigger shown.
2. PDF4me AI - Document Parser
Runs the default_invoice_extraction Analyzer Template. Output: Doc Text JSON.
3. JSON Parse JSON
JSON string mapped to 3. Doc Text. Exposes vendorName, invoiceNumber, totalAmount, etc.
4. Dropbox Upload
Writes to /pdf4meoutput/ with File Name = 6. vendorName + .pdf. Smart-rename complete.
La version courte

Quatre modules Make. Dropbox Télécharger un fichier extrait le PDF brut du fournisseur (les captures d'écran le montrent YnooxTestone connexion, chemin /pdf4metest/sample/2030703747 (1).pdfPDF4me IA - Analyseur de documents mappe le nom de fichier et le document de l'étape précédente et exécute extraction_de_factures_par_défaut comme le ID de l'analyseur d'IA.JSON Analyser du JSON tourne le Texte du document Sortie sous forme de jetons mappables individuellement. Dropbox Téléverser un fichier écrit à /pdf4meoutput/ avec Nom de fichier = 6. Nom du fournisseur + .pdf et Données = 1. Données À partir du téléchargement initial. Résultat : le même PDF se retrouve dans votre dossier de sortie avec un nom de fichier explicite, sans intervention humaine.

Ce qui explique pourquoi il y a 4 modules au lieu de 8, c'est que ce soit 4 modules au lieu de 8.

Deux choix de conception. Premièrement, Les données du module de téléchargement sont liées au module 1 (données Dropbox d'origine)., et non le module 3. L'analyseur IA n'a besoin d'extraire que les métadonnées ; le téléchargement réutilise le fichier original intact, il n'y a donc pas de réencodage, pas de perte de qualité et une étape en moins. Deuxièmement, Le nom du fichier utilise le jeton analysé plus un littéral .pdf extension (la capture d'écran montre 6. Nom du fournisseur suivi du texte dactylographié .pdf) Ainsi, le fichier renommé conserve une extension valide, quelle que soit la réponse de l'IA.

Ce produit répond à des questions courantes du monde réel

Les internautes recherchent précisément ce problème en utilisant des expressions comme :

  • « Comment renommer automatiquement un PDF en fonction de son contenu ? » Ce scénario en 4 modules permet de réaliser cette opération : l’IA lit le nom du fournisseur, et le téléchargement l’utilise comme nom de fichier. Aucune intervention manuelle n’est requise.
  • « Est-il possible d'extraire le nom du fournisseur d'un PDF et de l'utiliser ailleurs ? » Oui. L'étape JSON Parse JSON juste après AI - Document Parser expose chaque champ extrait sous forme de jeton mappable individuellement (vendorName, invoiceNumber, totalAmount, etc.).
  • « Existe-t-il un analyseur de documents IA dans Make ? » Oui, le module PDF4me AI - Analyseur de documents. Il fonctionne avec des modèles (modèle d'analyse), et traite donc les factures, les reçus, les contrats et les formulaires personnalisés.
  • « Comment extraire du JSON structuré à partir d'un PDF sans entraîner de modèle ? » Choisissez un modèle d'analyseur intégré (default_invoice_extraction (pour AP) ou créez-en un personnalisé dans le tableau de bord PDF4me. Aucune formation requise.
  • « Puis-je renommer le fichier de sortie en utilisant l'un des champs extraits ? » Oui. Après l'analyse JSON, déposez le jeton analysé dans le champ Nom du fichier à télécharger. Terminé.

Ce que vous êtes en train de construire

Scénario Make réutilisable pour l'automatisation des documents entrants et des comptes fournisseurs. Un déclencheur s'active (manuel, planifié comme indiqué, surveillance de fichiers, webhook), le PDF du fournisseur est analysé par l'IA, puis le même fichier est rechargé avec un nom de fichier explicite dérivé de son contenu. Intégrez l'un des autres modèles d'analyse PDF4me (reçus, contrats, bons de commande, formulaires personnalisés) pour gérer d'autres types de documents selon le même processus.

Créer un canevas de scénario : Téléchargement de fichier Dropbox (avec badge d’horloge programmé), PDF4me AI – Analyseur de documents, Analyse JSON et Chargement de fichier Dropbox. Quatre grandes icônes de module circulaires reliées par des connecteurs en pointillés standard.

Quatre modules de bout en bout. Le badge d'horloge sur Dropbox 1 indique un déclenchement programmé ; passez en mode webhook ou surveillance de fichiers pour la production.


Ce dont vous avez besoin

Prenez d'abord l'échantillon. Téléchargez la même facture fournisseur que celle utilisée dans les captures d'écran. Déposez-la dans votre dossier source Dropbox (par exemple : /pdf4metest/sample/) avant d'exécuter le scénario afin que le module 1 récupère le même fichier et extraction_de_factures_par_défaut renvoie la même nom du fournisseur le jeton que vous voyez à l'étape de téléchargement.

Guide rapide : rôle de chaque paramètre

AI Analyzer Id
Picks the Analyzer Template. default_invoice_extraction for invoices; custom templates for receipts, contracts, purchase orders.
File Name + Document
Both mapped from the prior storage module. Filename (with extension) and binary content of the source.
Doc Text (output)
JSON string with every extracted field. Always wire into a JSON Parse JSON module next.
Parsed tokens
After Parse JSON, every Analyzer Template field becomes an individually mappable token (vendorName, invoiceNumber, etc).
Smart-rename pattern
Drop a parsed token + .pdf into the downstream Upload File Name slot. Output file is renamed automatically.
Connection reuse
One PDF4me connection per Make team is enough. Add it once, reuse across every PDF4me module.

Élaborez le scénario

Module 1 : Téléchargement d'un fichier via Dropbox

Extrayez le PDF brut du fournisseur depuis le dossier source.

ChampValeur utilisée dans cette exécution
ConnectionYnooxTestone (ynoox.test...). your Dropbox connection
Way of selecting filesSelect a file
File/pdf4metest/sample/2030703747 (1).pdf
Configurer Dropbox pour télécharger un fichier avec la connexion YnooxTestone, la méthode de sélection des fichiers, sélectionnez un fichier et le chemin du fichier /pdf4metest/sample/2030703747 (1).pdf.

Module 2 : PDF4me AI - Analyseur de documents

Rechercher PDF4me dans le sélecteur d'actions et le choix IA - Analyseur de documents.

ChampValeur utilisée dans cette exécution
ConnectionMy PDF4me connection (t...)
FileMap
File Name1. File Name (from Module 1)
Document1. Data (from Module 1)
AI Analyzer Iddefault_invoice_extraction (built-in)
PDF4me AI - Action d'analyse de documents configurée avec Connexion Ma connexion PDF4me, Fichier défini sur Carte, Nom de fichier 1. Nom de fichier, Document 1. Données et ID de l'analyseur AI default_invoice_extraction.

Le extraction_de_factures_par_défaut Le modèle est intégré. Cliquez sur Modèle d'analyseur Le lien dans l'astuce permet de créer un analyseur personnalisé pour les reçus, les contrats ou tout autre type de document.

Module 3 : JSON - Analyser le JSON

Le module d'IA renvoie son résultat sous forme de chaîne JSON. Doc TextAnalysez-le pour exposer les champs mappables individuellement.

ChampValeur utilisée dans cette exécution
Data structureMy data structure (or leave blank. Make builds one on first run)
JSON string3. Doc Text (from Module 2)
Effectuer une analyse JSON avec la structure de données laissée telle quelle et la chaîne JSON mappée à 3. Texte du document du module AI - Analyseur de documents.

Laissez la structure de données par défaut. Ma structure de données et Make en construit une à partir de la sortie IA en direct lors de la première exécution du scénario.

Module 4 : Téléchargement d’un fichier via Dropbox

L'étape de renommage intelligent. Carte Nom de fichier au jeton analysé plus un littéral .pdf extension, et Données au original Fichier du module 1 (et non la sortie de l'IA).

ChampValeur utilisée dans cette exécution
ConnectionYnooxTestone (ynoox.test...)
Folder/pdf4meoutput/
FileMap (so File Name and Data come from prior modules)
File Name6. vendorName + .pdf (the parsed vendorName plus a literal .pdf extension)
Data1. Data (re-uses the original Dropbox download. not the AI output)
Configurez le chargement d'un fichier Dropbox avec la connexion YnooxTestone, le dossier /pdf4meoutput/, le fichier défini sur Map, le nom du fichier défini sur 6. vendorName suivi de .pdf et les données mappées sur 1. Données du téléchargement Dropbox d'origine.

Renommage intelligent : 6. Nom du fournisseur est le jeton analysé du module 3, avec un littéral .pdf tapé juste après.

Enregistrer et cliquer Exécuter une foisLe PDF du fournisseur atterrit dans /pdf4meoutput/ nommé d'après son fournisseur.


Dépannage

Parse JSON cannot see Doc Text
The AI module did not run yet. execute the scenario once with Run once. Make builds the data structure from the live output of Module 2 on first execution.
Renamed file has no .pdf extension
Forgot the literal .pdf text after the vendorName token. Click the File Name field, place the cursor after the parsed token, and type .pdf.
Upload writes an empty file
Data is bound to the wrong source. It should be Module 1 (original Dropbox download). 1. Data, not the AI output. The AI module returns metadata, not a binary file.
vendorName comes back as empty or wrong
The Analyzer Template did not match the document layout. Try a different built-in template, or create a custom template at dev.pdf4me.com tuned for the layout of your vendors.
Want to extract more than vendor name
Any field in the Analyzer Template is exposed as a token after Parse JSON. Drop invoiceNumber, totalAmount, lineItems, etc anywhere you would drop a normal Make variable.
AI Analyzer Id dropdown is empty
No analyzer templates exist on your PDF4me account yet. Open dev.pdf4me.com, navigate to the Analyzer Templates section, and either pick the built-in default_invoice_extraction or create a custom template.

Quand utiliser ce modèle

Accounts payable automation
Vendor invoices in, structured data into Airtable / NetSuite / Xero, renamed file archived.
Email-to-ERP routing
Inbound email PDFs get parsed and routed to the right department based on extracted fields.
Contract intake (custom template)
Custom Analyzer Template extracts effective_date, parties, governing_law into a legal tracker.
Audit-friendly archives
Renaming by extracted vendor and date makes folders searchable and audit-trail clean.

Que lire ensuite ?


FAQ

What is the difference between AI - Document Parser and AI-Invoice Parser?+
AI-Invoice Parser uses a fixed invoice schema (vendor, line items, totals, dates) and returns confidence scores. AI - Document Parser is template-driven via the AI Analyzer Id, so you can swap the document type by picking a different template. Use AI-Invoice Parser for AP-only workflows; use AI - Document Parser when you handle multiple document types or need a custom field set.
Where do I create a custom Analyzer Template?+
From the AI Analyzer Id dropdown click the Analyzer Template link in the hint, or visit dev.pdf4me.com. Define the fields you want extracted, name the template, save. The new template appears in the AI Analyzer Id dropdown in Make on the next scenario edit.
Why is Data on the Upload module bound to Module 1 instead of Module 2?+
Because the AI module only returns metadata (the extracted JSON on Doc Text), not a binary file. The original PDF lives on Module 1 Data. Re-using it on the upload avoids re-encoding and keeps the output identical to the input.
How do I add the .pdf extension to the renamed file?+
After dropping the parsed vendorName token into File Name, place the cursor right after it and type the literal text .pdf. Make stores File Name as a mixed string (token + literal), and the upload writes the file with the combined name.
Can I trigger this from email, SharePoint, or a webhook instead of a scheduled Dropbox download?+
Yes. Replace Module 1 with any module that produces a binary file and a filename: Gmail Get Attachments, SharePoint Get file content, OneDrive Download a File, Webhooks Custom webhook with file payload. Modules 2, 3, 4 stay identical.
How big can the input PDF be?+
Practical limits are bounded by Make operation timeouts and the PDF4me API payload limit. For multi-hundred-MB documents, downsample first via a PDF4me Compress action then run AI - Document Parser on the result.
Does this work in Power Automate, n8n, or Zapier?+
Yes. The PDF4me AI - Document Parser action is available on all four platforms with the same Analyzer Template concept. See the cross-platform comparison at the bottom of the Make action reference page.
How accurate is the extraction?+
Accuracy depends on document layout consistency and the Analyzer Template fit. Built-in templates like default_invoice_extraction are tuned across thousands of vendor invoices. For custom layouts that the AI mis-reads on, build a custom Analyzer Template in dev.pdf4me.com with examples of your specific format.

Commencer