The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"id": "rLoXUoKSZ4a9XUAv",
"name": "My workflow 6",
"tags": [],
"nodes": [
{
"id": "dad32e79-af45-4255-90d9-845a5357395a",
"name": "When clicking \u2018Test workflow\u2019",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-580,
920
],
"parameters": {},
"typeVersion": 1
},
{
"id": "1cadea33-7c6a-4282-be84-e127fc7437c2",
"name": "Extract Pages From PDF1",
"type": "@custom-js/n8n-nodes-pdf-toolkit.ExtractPages",
"position": [
-140,
920
],
"parameters": {
"pageRange": "2-3",
"field_name": "=data"
},
"credentials": {
"customJsApi": {
"name": "<your credential>"
}
},
"typeVersion": 1
},
{
"id": "a8554e6b-6e2d-4a26-909c-25e74e618480",
"name": "HTTP Request",
"type": "n8n-nodes-base.httpRequest",
"position": [
-360,
920
],
"parameters": {
"url": "https://www.sldttc.org/allpdf/21583473018.pdf",
"options": {}
},
"typeVersion": 4.2
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "82cbb24e-e907-419a-97d6-bdb577269927",
"connections": {
"HTTP Request": {
"main": [
[
{
"node": "Extract Pages From PDF1",
"type": "main",
"index": 0
}
]
]
},
"When clicking \u2018Test workflow\u2019": {
"main": [
[
{
"node": "HTTP Request",
"type": "main",
"index": 0
}
]
]
}
}
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
customJsApi
About this workflow
My workflow 6. Uses manualTrigger, @custom-js/n8n-nodes-pdf-toolkit, httpRequest. Event-driven trigger; 3 nodes.
Source: https://github.com/Zie619/n8n-workflows — original creator credit. Request a take-down →