npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-compdf

v1.0.5

Published

n8n community node for ComPDF API - async document processing

Readme

n8n-nodes-compdf

This is an n8n community node that integrates ComPDF API into your n8n workflows, enabling async document processing including PDF conversion, intelligent document extraction, PDF merging, splitting, compression, and more.

ComPDF provides powerful document processing APIs that support PDF conversion, OCR, document comparison, intelligent extraction, and many other document operations.

n8n is a fair-code licensed workflow automation platform.

Installation | Operations | Credentials | Compatibility | Usage | Resources

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

This node supports the following operations:

Document Conversion

| Operation | Description | |---|---| | PDF to Word | Convert PDF files into Word documents | | PDF to JSON | Convert PDF files into JSON format | | PDF to Others | Convert PDF to Excel, PPT, HTML, RTF, PNG, JPG, TXT, CSV, Markdown | | PDF to Editable PDF (OCR) | Convert scanned/image-based PDFs into editable PDFs using OCR | | Others to PDF | Convert Word, Excel, PPT, HTML, RTF, images, TXT, CSV into PDF | | Image to Others | Convert image files into other formats |

Intelligent Document Processing

| Operation | Description | |---|---| | Intelligent Document Extraction | AI-powered extraction to capture key information and map intelligent fields | | Intelligent Document Parsing | AI-powered parsing to transform unstructured documents into structured data |

PDF Tools

| Operation | Description | |---|---| | PDF Generation | Generate PDFs in batch from HTML templates | | PDF Merger | Merge multiple PDF files into a single PDF | | PDF Split | Split a PDF into separate files by pages or page ranges | | PDF Extract | Extract images from documents | | PDF Page Tools | Organize PDF pages (rotate, insert, delete) | | Security | Add or remove watermarks from PDFs in bulk | | Compress | Compress PDF files without losing visual quality | | Compare Documents | Compare documents by analyzing text and images |

Task Management

| Operation | Description | |---|---| | Get Task Information | Query task status and results after processing |

Credentials

To use this node, you need a ComPDF API Key.

  1. Sign up at ComPDF API
  2. After registration, navigate to the API dashboard to obtain your Public API Key
  3. In n8n, go to Credentials > New Credential > search for ComPDF API
  4. Paste your API Key and save

Compatibility

  • Tested with n8n v2.10.3+
  • Requires Node.js 18+

Usage

All file processing operations in this node use the async processing pattern:

  1. Submit a task — Use any file processing operation (e.g., PDF to Word) to upload a file. The API returns a taskId.
  2. Poll for results — Use the Get Task Information operation with the taskId to check the processing status.

Example Workflow

  1. Add a ComPDF node with operation PDF to Word
  2. Connect it to a source that provides a binary file (e.g., HTTP Request or Read Binary File)
  3. The node returns a taskId in the output
  4. Add another ComPDF node with operation Get Task Information
  5. Pass the taskId from step 3 — the node queries the current task status and returns the result
  6. Use an If node to check if taskStatus is TaskFinish, and a Wait node to retry if still processing

Parameters

  • Execute Type URL — Required for operations like PDF to Others, Others to PDF, etc. Specifies the exact conversion endpoint path.
  • Binary Property — Name of the input binary property containing the file (default: data).
  • Parameter — Processing parameter for the API request (format specific, see ComPDF API docs).
  • Language — Language setting for OCR and text recognition (default: 2).

Resources

License

MIT