Extraire des pages de PDF dans n8n
Extraire des pages de PDF est un PDF4me action de nœud dans n8n qui construit un nouveau PDF ne contenant que le pages Vous pouvez l'utiliser pour extraire une page de signature d'un contrat, isoler un chapitre d'un manuel ou fournir aux étapes suivantes uniquement le résumé. pages au lieu du document entier.
Que fait ce nœud ?
PDF4me: Extraire des pages de PDF prend un PDF à partir de données binaires, un Base64 String, ou un URL et renvoie un nouveau fichier contenant uniquement le pages nommé dans Numéros de pageCe champ représente l'intégralité de l'action : il accepte une seule valeur. pagesLes plages de cellules avec césure, les listes mixtes et les plages ouvertes s'étendant jusqu'à la fin du document sont traitées. Comme cette opération s'effectue dans le cadre d'un flux de travail, la même règle d'extraction s'applique à tous les fichiers reçus sans qu'aucun éditeur ne soit ouvert.
Authentification de votre API Demande
Chaque PDF4me nœud dans n8n nécessite un numéro valide Identifiant pour se connecter avecCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au flux de travail d'authentifier les demandes d'extraction de manière sécurisée.
Informations importantes à ne pas manquer
10- Cela signifie de la page 10 à la fin, donc un seul paramètre fonctionne pour des documents de longueurs différentes.
PDF4me Extraire des pages de PDF panneau des paramètres dans n8n
Extraire les pages ou les diviser PDF
Les deux méthodes produisent des documents plus courts, mais elles répondent à des questions différentes. L'extraction demande laquelle pages vous souhaitez conserver ; la fonction de fractionnement demande comment le document entier doit être divisé.
| Question | Extraire des pages de PDF | Diviser PDF |
|---|---|---|
| How many files come back | One PDF holding the pages you listed | Several PDFs covering the whole document |
| What happens to unlisted pages | They are absent from the output | They still appear, in another output file |
| Typical use | Pull the signature page, one chapter, or a summary section | Break a bundle into per-invoice or per-section files |
| Driven by | An explicit page list you supply | A split rule such as page count, text, or barcode |
Quels paramètres permettent d'extraire des pages ? PDF Besoin?
Requis: Action, type de données d'entrée, champ correspondant à ce type d'entrée, nom du document et numéros de page. Le nom du champ binaire de sortie a une valeur par défaut fonctionnelle de donnéeset les options avancées sont initialement vides.
| Paramètre | Requis | Ce que cela fait | Exemple |
|---|---|---|---|
| Action | Required | Selects the PDF4me node action to run. Choose Extract Pages From PDF. | Extract Pages From PDF |
| Input Data Type | Required | Format of the source PDF input. Choose Binary Data (from a previous node), Base64 String, or URL. | Binary Data |
| Input Binary Field | Conditional | Name of the binary property on the incoming n8n item that holds the PDF. Required when Input Data Type is Binary Data. Defaults to data. | data |
| Base64 Document Content | Conditional | Base64-encoded content of the source PDF. Required when Input Data Type is Base64 String. | JVBERi0xLjQK... |
| File URL | Conditional | Publicly reachable HTTPS URL to the source PDF. Required when Input Data Type is URL. | https://example.com/report.pdf |
| Document Name | Required | Filename used for the document on the request, for reference and tracking. Include the .pdf extension. | output.pdf |
| Page Numbers | Required | The pages to keep. Accepts a comma-separated list, a hyphenated range, a mixed list, or an open range that runs to the end of the document. Pages are numbered from 1. | 1,3,5-8 |
| Output Binary Field Name | Optional | Name of the binary property the output item exposes. Defaults to data. | data |
| Advanced Options | Optional | A collection that starts empty, shown as No properties with an Add Option button. Leave it alone unless you have a specific option to add. | No properties |
Comment remplir le champ des numéros de page
| Modèle | Exemple | Ce qui revient |
|---|---|---|
| Single page | 5 | Just page 5, as a one page PDF. |
| Comma-separated list | 1,3,5 | Pages 1, 3, and 5 in one PDF, with pages 2 and 4 absent. |
| Hyphenated range | 2-5 | Pages 2, 3, 4, and 5, with both ends included. |
| Mixed list | 1,3,5-8 | Page 1, page 3, then the block from 5 to 8. |
| Open range | 10- | Page 10 through the last page, whatever the document length turns out to be. |
Champs de sortie
Une course réussie rapporte un n8n objet contenant l'extrait PDF.
| Champ | Taper | Ce qu'il contient |
|---|---|---|
Binary (data) | Binary | The extracted PDF, under Output Binary Field Name (default data). |
fileName | String | Generated filename of the extracted PDF. |
mimeType | String | MIME type of the output, always application/pdf. |
fileSize | Number | Size of the returned PDF in bytes. |
pagesExtracted | Number | How many pages ended up in the output. Compare it against the length of your requested list as a cheap sanity check. |
originalPageCount | Number | Page count of the source document before extraction. |
extractedPageNumbers | Array | The page numbers that were actually extracted, useful for verifying the result against what you asked for. |
success | Boolean | True when the extraction completed, false on failure. Use it to branch error handling. |
message | String | Human-readable status message, carrying success confirmation or error detail. |
Comment configurer l'extraction de pages à partir de PDF dans n8n?
- Ajouter PDF4me à votre n8n flux de travail et choisissez le Extraire des pages de PDF action.
- Dans Identifiant pour se connecter avec, sélectionnez votre PDF4me identifiant ou cliquez Créer un nouveau compte et collez votre API clé.
- Ensemble Type de données d'entrée à Données binaires (défaut), Base64 String, ou URL et fournir la source correspondante PDF champ.
- Ensemble Nom du document pour le fichier source, y compris le
.pdfextension. - Entrer Numéros de page en utilisant une liste, une plage, une liste mixte ou une plage ouverte.
- Partir Nom du champ binaire de sortie comme
dataà moins qu'un nœud ultérieur n'attende une propriété différente. - Exécutez le nœud et acheminez le flux de retour. PDF à l'étape suivante, comme le stockage, l'envoi par e-mail ou une file d'attente pour la révision.
Configurations typiques
Exemples de flux de travailCommon n8n workflow patterns using Extract Pages From PDF.
- Le contrat signé arrive en pièce jointe d'un courriel.
- Extraire des pages de PDF prend la dernière page en utilisant une plage ouverte.
- Ce document unique est classé dans le dossier client pour consultation rapide.
- Un rapport détaillé est généré automatiquement.
- Extraire des pages de PDF conserve les premiers pages avec une gamme telle que
1-3. - Les relecteurs reçoivent le résumé tandis que le rapport complet est archivé.
- Une demande d'assistance fait référence à une section du manuel du produit.
- Extraire des pages de PDF extrait ce chapitre avec une plage de titres séparée par un trait d'union.
- Le client reçoit les informations pertinentes pages au lieu d'un accessoire volumineux.
- Plusieurs documents sources contiennent chacun une page qu'il convient de conserver.
- Extraire des pages de PDF Exécution par document pour extraire cette page.
- Fusionner plusieurs PDFs combine les résultats en un seul résumé.
Conseils pratiques
Aide-mémoire
| Champ | Valeur |
|---|---|
| Action | Extract Pages From PDF |
| Input Data Type | Binary Data |
| Input Binary Field | data |
| Document Name | output.pdf |
| Page Numbers | 1,3,5-8 |
| Output Binary Field Name | data |
| Advanced Options | No properties |
| Credentials | PDF4me API credential |