Automatisation de Fusion de PDF via Téléchargement et Stockage

Ce workflow n8n vous permet d'automatiser le processus de fusion de fichiers PDF à partir de plusieurs URL. Grâce à une configuration simple, il extrait des fichiers PDF en ligne, les fusionne en un seul document et les stocke sur votre disque local. Cette automatisation réduit considérablement le temps passé à télécharger, organiser et sauvegarder manuellement les documents. Idéal pour les entreprises qui gèrent régulièrement des rapports ou des documents contractuels, ce workflow optimise le flux de travail tout en garantissant l'intégrité des données.

99,610 vues
35,578 copies
Automatisation

Documentation Complète

📋 Automatisation de Fusion de PDF via Téléchargement et Stockage

💡 Description

Ce workflow n8n vous permet d'automatiser le processus de fusion de fichiers PDF à partir de plusieurs URL. Grâce à une configuration simple, il extrait des fichiers PDF en ligne, les fusionne en un seul document et les stocke sur votre disque local. Cette automatisation réduit considérablement le temps passé à télécharger, organiser et sauvegarder manuellement les documents. Idéal pour les entreprises qui gèrent régulièrement des rapports ou des documents contractuels, ce workflow optimise le flux de travail tout en garantissant l'intégrité des données.

📈 Impact & ROI: En automatisant le téléchargement et la fusion de documents PDF, ce workflow peut économiser plusieurs heures par semaine pour les équipes administratives, augmentant ainsi l'efficacité opérationnelle et réduisant les erreurs humaines.

🚀 Fonctionnalités Clés

  • ✅ Fusion automatique de fichiers PDF depuis des URL externes
  • ✅ Téléchargement et stockage direct sur disque local
  • ✅ Réduction du temps de gestion manuelle des documents
  • ✅ Processus fluide et intégré sans intervention humaine

📊 Architecture Technique

7
Nodes
6
Connexions
4
Services

🔌 Services Intégrés

n8n-nodes-base.splitOutn8n-nodes-base.httpRequest@custom-js/n8n-nodes-pdf-toolkit.mergePdfsn8n-nodes-base.readWriteFile

🔧 Composition du Workflow

NodeTypeDescription
Split OutsplitOutDivision des données en plusieurs branches
HTTP Request1httpRequestRequête HTTP vers une API externe
Read/Write Files from Disk2readWriteFileTraitement des données
Read/Write Files from Disk3readWriteFileTraitement des données
When clicking ‘Test workflow’manualTriggerTraitement des données
PDF ArraycodeTraitement des données
Merge PDF@custom-js/n8n-nodes-pdf-toolkit.mergePdfsFusion de plusieurs branches de données

📖 Guide d'Implémentation

  1. Import du workflow: Téléchargez le fichier JSON et importez-le dans votre instance n8n
  2. Configuration des credentials: Configurez les accès pour chaque service utilisé
  3. Personnalisation: Adaptez les paramètres selon vos besoins spécifiques
  4. Test: Exécutez le workflow en mode test pour vérifier le bon fonctionnement
  5. Activation: Activez le workflow pour une exécution automatique

🏷️ Tags

PDFFusionAutomatisation

Structure JSON

Voir le code JSON complet
{
    "meta": {
        "instanceId": "b503899dfd9ae32bbf8e1f446a1f2c9b3c59f80c79b274c49b1606b7ae9579e1",
        "templateCredsSetupCompleted": true
    },
    "nodes": [
        {
            "id": "19f32c25-df26-426d-8e28-f1d29c8571b1",
            "name": "Split Out",
            "type": "n8n-nodes-base.splitOut",
            "position": [
                -200,
                -240
            ],
            "parameters": {
                "options": [],
                "fieldToSplitOut": "data"
            },
            "typeVersion": 1
        },
        {
            "id": "7360c3f9-2e11-4839-b105-ecab66a39af2",
            "name": "HTTP Request1",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                20,
                -240
            ],
            "parameters": {
                "url": "={{ $json.data }}",
                "options": []
            },
            "typeVersion": 4.2
        },
        {
            "id": "49cb0c7b-c9d8-4bf1-afa5-5afab9e7967e",
            "name": "Read\/Write Files from Disk2",
            "type": "n8n-nodes-base.readWriteFile",
            "position": [
                460,
                -240
            ],
            "parameters": {
                "options": [],
                "fileName": "test.pdf",
                "operation": "write"
            },
            "typeVersion": 1
        },
        {
            "id": "05ef1b18-481d-40f8-a6b3-712bb9ba2b6f",
            "name": "Read\/Write Files from Disk3",
            "type": "n8n-nodes-base.readWriteFile",
            "position": [
                680,
                -240
            ],
            "parameters": {
                "options": [],
                "fileSelector": "test.pdf"
            },
            "typeVersion": 1
        },
        {
            "id": "c8f0971c-e1e0-4add-83cb-932902f80b56",
            "name": "When clicking ‘Test workflow’",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                -640,
                -240
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "b83c51ea-9afc-411a-baad-429776e843f3",
            "name": "PDF Array",
            "type": "n8n-nodes-base.code",
            "position": [
                -420,
                -240
            ],
            "parameters": {
                "jsCode": "return { data: [\n  \"https:\/\/www.intewa.com\/fileadmin\/documents\/pdf-file.pdf\", \"https:\/\/www.w3.org\/WAI\/ER\/tests\/xhtml\/testfiles\/resources\/pdf\/dummy.pdf\"\n]}"
            },
            "typeVersion": 2
        },
        {
            "id": "b122b6e4-2dfa-4f1f-8547-36ba91ca93f9",
            "name": "Merge PDF",
            "type": "@custom-js\/n8n-nodes-pdf-toolkit.mergePdfs",
            "position": [
                240,
                -240
            ],
            "parameters": [],
            "credentials": {
                "customJsApi": {
                    "id": "BFGbk0a71fKWY967",
                    "name": "CustomJS account"
                }
            },
            "typeVersion": 1
        }
    ],
    "pinData": [],
    "connections": {
        "Merge PDF": {
            "main": [
                [
                    {
                        "node": "Read\/Write Files from Disk2",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "PDF Array": {
            "main": [
                [
                    {
                        "node": "Split Out",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Split Out": {
            "main": [
                [
                    {
                        "node": "HTTP Request1",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "HTTP Request1": {
            "main": [
                [
                    {
                        "node": "Merge PDF",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Read\/Write Files from Disk2": {
            "main": [
                [
                    {
                        "node": "Read\/Write Files from Disk3",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "When clicking ‘Test workflow’": {
            "main": [
                [
                    {
                        "node": "PDF Array",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
                                

Workflows Similaires

Automatisez le Résumé de Vos Emails avec A.I. et Messagerie

Ce workflow n8n vous permet d'automatiser la gestion de vos emails en utilisant l'intelligence artificielle pour résume...

Automatisation de gestion des réunions Zoom et communication

Ce workflow est conçu pour automatiser le processus de planification et de gestion des réunions Zoom tout en assurant ...

Automatisez vos Tweets d'images humoristiques à 17h

Ce workflow n8n est conçu pour les professionnels des réseaux sociaux cherchant à automatiser leur contenu humoristiq...