pdf-pro

Professional PDF manipulation node for n8n. Features Merge, Split, Form Filling, and Metadata extraction.

Package Information

Downloads: 3 weekly / 19 monthly
Latest Version: 0.1.0
Author: DeepTech IA - Simon EL.

Documentation

n8n-nodes-pdf-pro (Document Ops)

The Professional PDF Node for n8n. Create, edit, and automate PDF documents directly within your workflow.

Banner

🚀 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-pro

Or 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.

Discussion