Aller au contenu principal

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. 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. 2

    Dropbox peut fournir le PDF de test, selon les notes du template.

  3. 3

    HTTP Request demande un token d'accès à Adobe avec l'identifiant Custom Auth.

  4. 4

    Edit Fields et Merge mettent en forme les paramètres qui seront envoyés à Adobe.

  5. 5

    HTTP Request envoie le PDF à Adobe comme asset, puis lance le traitement de l'endpoint demandé.

  6. 6

    Wait et Switch attendent que Adobe termine le traitement et contrôlent son état à chaque passage.

  7. 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

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. 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.

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