This is an n8n community node. It lets you manipulate PDF files in your workflows without external dependencies or API calls.
n8n is a fair-code licensed workflow automation platform.
- Merge PDFs: Combine multiple PDF files into one.
- Split Pages: Split a PDF into individual pages.
- Extract Text: Extract text content from PDF files.
- Extract Metadata: Get title, author, page count, etc.
- Rotate Pages: Rotate pages by 90, 180, or 270 degrees.
Follow the n8n community nodes documentation to install this node.
- Go to Settings > Community Nodes.
- Select Install.
- Enter
n8n-nodes-pdfbro.
Running n8n with npm:
npm install n8n-nodes-pdfbroLink multiple binary fields (up to 10+ via "Add PDF Input") to combine them into a single PDF.
Split a PDF into separate pages or ranges. Supported Ranges:
*: Split every page into a separate file (Burst).1, 3, 5: Extract specific pages.1-5: Extract bytes 1 to 5.7-: Extract from page 7 to the end.-1: Extract the last page.
Convert valid HTML content into a PDF. Useful for generating invoices, reports, or simple documents.
Extracts all text from the PDF.
Gets title, author, creation date, etc.
Rotates all pages by X degrees.
MIT
This node powers its PDF magic using these awesome open-source libraries:
- pdf-lib (MIT License) - PDF creation and modification.
- pdfmake (MIT License) - PDF generation engine.
- html-to-pdfmake (MIT License) - HTML to PDFMake conversion.
- jsdom (MIT License) - DOM environment.
- pdf-parse (MIT License) - PDF text extraction.
We are grateful to the maintainers of these projects!

