Découper et extraire des PDF avec l'API Adobe
Vous transmettez au workflow un PDF et le nom d'un endpoint, par exemple splitpdf ou extractpdf. Il s'authentifie auprès d'Adobe, envoie le fichier, attend la fin du traitement, puis renvoie une URL pour télécharger le résultat. Ce résultat dépend de la transformation demandée : il peut s'agir d'un JSON, d'un ZIP ou d'un autre fichier. Il faut créer deux identifiants personnalisés dans n8n avant de lancer le premier test.
- Déclencheur
- Lancement manuel
- Taille
- 14 nœuds
- Outils
- Requêtes HTTP (API), Dropbox
Comment fonctionne ce workflow
- 1
Le workflow démarre à la main avec Manual Trigger, ou reçoit ses données d'un autre workflow avec Execute Workflow Trigger.
- 2
Dropbox peut fournir le PDF de test, selon les notes du template.
- 3
HTTP Request demande un token d'accès à Adobe avec l'identifiant Custom Auth.
- 4
Edit Fields et Merge mettent en forme les paramètres qui seront envoyés à Adobe.
- 5
HTTP Request envoie le PDF à Adobe comme asset, puis lance le traitement de l'endpoint demandé.
- 6
Wait et Switch attendent que Adobe termine le traitement et contrôlent son état à chaque passage.
- 7
HTTP Request télécharge le résultat, et le workflow renvoie l'URL de téléchargement.
Quand l'utiliser
- Découper un long PDF en plages de pages avant de le transmettre à une autre étape.
- Extraire le texte et les tableaux d'un PDF pour les traiter ensuite dans un autre workflow.
- Appeler le traitement PDF depuis un workflow principal qui reçoit régulièrement des fichiers.
À préparer avant l'import
- Des identifiants client (client_id et client_secret) de l'API PDF Services d'Adobe.
- Un identifiant de type Custom Auth dans n8n, qui contient les en-têtes et le corps de la requête de token.
- Un identifiant de type Header Auth dans n8n, avec X-API-Key égal à la même valeur que le client_id.
- Un PDF à traiter, fourni sous forme de donnée binaire n8n.
- Un compte Dropbox connecté à n8n, si vous testez avec un PDF stocké là-bas.
Bon à savoir
Pour l'extraction, mettez endpoint à extractpdf : l'exemple de la note « extract » affiche splitpdf par erreur, et le payload ne correspondra pas.
Installer ce template dans n8n
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.
Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.
Autres templates : Traitement de Documents
- Supprimer les données personnelles des CSV Drive avec OpenAIRetire les colonnes personnelles d'un fichier CSV déposé dans Google Drive, à l'aide d'OpenAI, puis le renvoie sur Drive en version nettoyée.
- Extraire les factures PDF vers Airtable avec LlamaParseLit les factures PDF déposées dans Google Drive, en extrait les données avec LlamaParse et les enregistre dans Airtable.
- Résumer des documents Google Drive avec Mistral AI et GmailLit des documents dans Google Drive, les résume avec Mistral AI et envoie le résultat par Gmail.
- Auditer un rapport CSRD reçu par e-mail avec OpenAILit un rapport CSRD au format xHTML reçu par Gmail, l'audite avec OpenAI et répond à l'expéditeur avec une synthèse.
- Évaluer les candidatures RH avec OpenAI et AirtableÉvalue les candidatures reçues par formulaire, les note avec OpenAI et planifie les entretiens retenus.
- Extraire les bons de commande Excel reçus par e-mail avec OpenAILit les bons de commande Excel reçus par e-mail, en extrait les lignes avec OpenAI et contrôle les erreurs courantes.
Vous voulez ce workflow branché sur vos outils ?
Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.
Voir notre accompagnement n8n