n8n-nodes-pdf-pro
v0.1.0
Published
Professional PDF manipulation node for n8n. Features Merge, Split, Form Filling, and Metadata extraction.
Maintainers
Readme
n8n-nodes-pdf-pro (Document Ops)
The Professional PDF Node for n8n. Create, edit, and automate PDF documents directly within your workflow.
🚀 Why this node?
Default n8n tools are great, but they lack deep PDF manipulation. PDF Pro brings powerful "Document Ops" capabilities to your workflows.
- ⚡ Open Core (Free & Fast): Runs entirely on your local instance. No API calls, no latency.
- 🏢 Business Ready: Built for generic office automation (Invoices, Contracts, HR Forms).
- 🔮 Future-Proof: Designed to integrate with high-end rendering APIs (Coming Soon).
✨ Features
🛠️ Core Operations (Local)
These run securely on your server using pdf-lib.
- 📄 Merge PDFs: Combine 100s of invoices into a single report.
- ✂️ Split PDFs: Burst a 50-page package into individual files.
- 📝 Form Filling: The Killer Feature. Take a JSON object and auto-fill a PDF template (Contracts, Tax Forms).
- 🏷️ Metadata Extraction: Validate files by checking Author, Page Count, or Creation Date.
- 🚫 Watermark: Stamp "CONFIDENTIAL" or "DRAFT" overlay on sensitive documents.
📦 Installation
In your n8n root directory:
npm install n8n-nodes-pdf-proOr via n8n Interface: Settings > Community Nodes > Install.
💡 Usage Examples
1. Automated Invoice Generation (Form Fill)
Map your Database data directly to a PDF.
- Input: JSON
{ "customer_name": "Acme Corp", "total": "5000" } - Node Config: Operation:
Form Fill, Flatten:true - Output: A read-only PDF invoice ready to email.
2. Daily Report Merging
Triggers every Friday at 5 PM.
- Input: List of 5 PDF files from Google Drive.
- Node Config: Operation:
Merge PDFs. - Output: One
Weekly_Report.pdf.
📄 License
MIT. Free to use for personal and commercial projects.
