Public Form Auto Triage
Workflow automatisé avec 12 nodes incluant : stickyNote, webhook, @n8n/langchain.textSplitterCharacterTextSplitter, @n8...
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.
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.
| Node | Type | Description |
|---|---|---|
| Split Out | splitOut | Division des données en plusieurs branches |
| HTTP Request1 | httpRequest | Requête HTTP vers une API externe |
| Read/Write Files from Disk2 | readWriteFile | Traitement des données |
| Read/Write Files from Disk3 | readWriteFile | Traitement des données |
| When clicking ‘Test workflow’ | manualTrigger | Traitement des données |
| PDF Array | code | Traitement des données |
| Merge PDF | @custom-js/n8n-nodes-pdf-toolkit.mergePdfs | Fusion de plusieurs branches de données |
{
"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
}
]
]
}
}
}
Workflow automatisé avec 12 nodes incluant : stickyNote, webhook, @n8n/langchain.textSplitterCharacterTextSplitter, @n8...
Workflow automatisé avec 12 nodes incluant : stickyNote, webhook, @n8n/langchain.textSplitterCharacterTextSplitter, @n8...
Workflow automatisé avec 12 nodes incluant : stickyNote, webhook, @n8n/langchain.textSplitterCharacterTextSplitter, @n8...