Download and merge multiple PDFs from URLs with the CustomJS API
UnknownWhat this workflow does
This workflow has 7 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Pdf Toolkit (community).
How it runs
Trigger: Manually, when you click “Execute workflow”.
- PDF Array (Code): runs custom JavaScript code
- Split Out: splits a list into separate items
- HTTP Request: calls an HTTP API
- Merge PDF (Merge Pdfs): uses Merge Pdfs
- Read/Write Files from Disk: writes a file to disk
- Read/Write Files from Disk: reads a file from disk
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @custom-js/n8n-nodes-pdf-toolkit is verified or supports 3.0 (used in Merge PDF).
Nodes used (6)
- Split Out
n8n-nodes-base.splitOut - HTTP Request
n8n-nodes-base.httpRequest - Read/Write Files from Disk
n8n-nodes-base.readWriteFile - Manual Trigger
n8n-nodes-base.manualTrigger - Code
n8n-nodes-base.code - Merge Pdfs
@custom-js/n8n-nodes-pdf-toolkit.mergePdfs
From the author
This n8n template demonstrates how to download multiple PDF files from public URLs and merge them into a single PDF using the PDF Toolkit from www.customjs.space. @custom-js/n8n-nodes-pdf-toolkit What this workflow does - Defines an array of PDF URLs. -…