pdf-pro

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

Package Information

Released: 9 mo ago
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