Convert PDF to PNG with PDF.co API (multi-page support)
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This workflow has 19 nodes and runs manually, when you click “Execute workflow”. It uses only n8n's built-in nodes.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- GET example PDF files (HTTP Request): calls an HTTP API
- Extract PDF links (HTML): parses or builds HTML
- Split links into items (Split Out): splits a list into separate items
- Use two relevant PDF examples (Limit): keeps the first few items
- Download example PDF Files (HTTP Request): calls an HTTP API
- Pass through binary (Edit Fields (Set)): sets or maps fields
- Get Presigned Upload URL (PDF.co) (HTTP Request): calls an HTTP API
- Combine binary and json data (Merge): merges the data from its input branches
- Upload PDF to Presigned URL (HTTP Request): calls an HTTP API
- Strip binary data (Edit Fields (Set)): sets or maps fields
…plus 8 more steps. See the full node list below.
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (10)
- Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Merge
n8n-nodes-base.merge - Manual Trigger
n8n-nodes-base.manualTrigger - Compression
n8n-nodes-base.compression - Aggregate
n8n-nodes-base.aggregate - HTML
n8n-nodes-base.html - Split Out
n8n-nodes-base.splitOut - Limit
n8n-nodes-base.limit - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches
From the author
Page2Image: Convert PDF to PNG Workflow (Multi-Page Support) How It Works This workflow automatically converts each page of a multi-page PDF into high-quality PNG images. It uses the PDF.co API in the background to process the PDF and generate individual…