workflows.fit
Back to n8n workflows
n8n templateFreeBy CustomJS

Download and merge multiple PDFs from URLs with the CustomJS API

![image.png](fileId:1038) 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](https://www.customjs.space)...

DevelopmentCore NodesSplit OutHttp RequestRead Write FileManual Trigger
Loading interactive preview...

Template notes

![image.png](fileId:1038) 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](https://www.customjs.space).

[@custom-js/n8n-nodes-pdf-toolkit](https://www.npmjs.com/package/@custom-js/n8n-nodes-pdf-toolkit)

What this workflow does

- Defines an array of PDF URLs. - Splits the array to process each URL individually. - Downloads each PDF using an HTTP Request. - Merges all downloaded PDFs using the Merge PDF node from the @custom-js/n8n-nodes-pdf-toolkit. - Writes the final merged PDF to disk.

Requirements

A free CustomJS account. An API Key saved in n8n as credentials of type CustomJS account.

Notice

Community nodes can only be installed on self-hosted instances of n8n.