Convert HTML to PDF and Return via Webhook using CustomJS API

Go to Workflow
2,454 views
Built by CustomJS CustomJS
Created on June 07, 2026

Description

!
n8n Workflow: HTML to PDF Generator

This n8n workflow converts HTML content into a styled PDF and returns it as a response via a webhook. The workflow receives HTML input, processes it using CustomJS's PDF toolkit, and sends back the resulting PDF to the original webhook requester.

@custom-js/n8n-nodes-pdf-toolkit

Features:

Webhook Trigger**: Accepts incoming requests with HTML content.
HTML to PDF Conversion**: Uses CustomJS to transform HTML into a PDF.
Response**: Sends the generated PDF back to the webhook response.

Requirements:

Self-hosted** n8n instance
A CustomJS API key for HTML to PDF conversion
HTML content** to be converted into a PDF

Workflow Steps:

Webhook Trigger:

Accepts incoming HTTP requests with HTML content.
This data is passed to the next node for processing.

HTML to PDF Conversion:

Uses the CustomJS node to convert the incoming HTML into a PDF document.
You can customize the HTML content to match the design requirements.

Respond to Webhook:

Sends the generated PDF as a binary response to the original webhook request.

Setup Guide:

1. Configure CustomJS API
Sign up at CustomJS.
Retrieve your API key from the profile page.

Add your API key as n8n credentials.

2. Design Workflow

Create a Webhook:

Set up a webhook to trigger the workflow when HTML content is received.

Prepare HTML Content:

The incoming request should include the HTML content you wish to convert into a PDF.

Configure HTML to PDF Node:

Use the HTML to PDF node to convert the provided HTML into a PDF.
The node uses the HTML input to generate a PDF using the CustomJS API.

Respond with the PDF:

The Respond to Webhook node will send the generated PDF back to the original requester as a binary response.

Example HTML Input:

Hello CustomJS!
CustomJS provides the missing toolset for your no-code projects

Result PDF