AutomationMart
Home/Browse/Convert HTML to PDF and compress files with CustomJS API
n8n

Convert HTML to PDF and compress files with CustomJS API

n8nn8n5 modulesv1.0
UNSUPPORTED_SLUG_FORMAT

This n8n template demonstrates how to convert HTML into a PDF, compress the generated PDF, and return it as a binary response using the PDF Toolkit from www.customjs.space. Notice Community nodes can only be installed on self-hosted instances of n8n. @custom-js/n8n-nodes-pdf-toolkit What this workflow does - Convert the requested HTML to PDF. - Compress the PDF file. - Use a Code node to handle URLs pointing to PDF files if they exceed 6MB. - Compress the PDF pages. Requirements - Self-hosted n8

At a glance

Convert HTML to PDF and compress files with CustomJS API is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects UNSUPPORTED_SLUG_FORMAT. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
UNSUPPORTED_SLUG_FORMAT
Modules
5
Price
Free
Version
v1.0
Convert HTML to PDF and compress files with CustomJS API workflow diagram

About this workflow

This n8n template demonstrates how to convert HTML into a PDF, compress the generated PDF, and return it as a binary response using the PDF Toolkit from www.customjs.space. Notice Community nodes can only be installed on self-hosted instances of n8n. @custom-js/n8n-nodes-pdf-toolkit What this workflow does - Convert the requested HTML to PDF. - Compress the PDF file. - Use a Code node to handle URLs pointing to PDF files if they exceed 6MB. - Compress the PDF pages. Requirements - Self-hosted n8n instance - CustomJS API key for compressing PDF files. - HTML Data to convert PDF files - Code node for handling URL that indicates PDF file. Workflow Steps: 1. Manual Trigger: - Runs with user interaction. 2. HTML to PDF: - Request HTML Data - Convert HTML to PDF - Request PDF from URL. 3. Compress Pages from PDF: - Compress PDF as a binary file. --- Usage Get API key from customJS - Sign up to customJS platform. - Navigate to your profile page - Press "Show" button to get API key Set Credentials for CustomJS API on n8n Copy and paste your API key generated from CustomJS here. Design workflow - A Manual Trigger for starting workflow. - HTTP Request Nodes for downloading PDF files. - Code node for handling URL that indicates PDF file. - Compress PDF files. You can replace logic for triggering and returning results. For example, you can trigger this workflow by calling a webhook and get a result as a response from webhook. Simply replace Manual Trigger and Write to Disk nodes.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

XOR encryption and decryption with Base64 encoding for workflow data

This workflow performs basic XOR-based encryption and decryption using a custom password. It is intended to be triggered by another workflow and processes structured input in JSON format. Input Structure The workflow expects a single array of objects with the following fields: - action-type: either "encrypt" or "decrypt" - key: the password used for encryption and decryption - data: the content to encrypt or decrypt Example: Encryption Input Example: Decryption Input Output The output returns an

Free

AI agent that can scrape webpages

This template is a PoC of a ReAct AI Agent capable of fetching random pages (not only Wikipedia or Google search results). On the top part there's a manual chat node connected to a LangChain ReAct Agent. The agent has access to a workflow tool for getting page content. The page content extraction starts with converting query parameters into a JSON object. There are 3 pre-defined parameters: - url – an address of the page to fetch - method = full / simplified - maxlimit - maximum length for the f

Free

🛠️ PagerDuty tool MCP server 💪 all 9 operations

Complete MCP server exposing all PagerDuty Tool operations to AI agents. Zero configuration needed - all 9 operations pre-built. ⚡ Quick Setup Need help? Want access to more workflows and even live Q&A sessions with a top verified n8n creator.. All 100% free? Join the community 1. Import this workflow into your n8n instance 2. Activate the workflow to start your MCP server 3. Copy the webhook URL from the MCP trigger node 4. Connect AI agents using the MCP URL 🔧 How it Works • MCP Trigger: Serve

Free

AI agent powered marketing 🛠️ Customer.io tool MCP server 💪 all 9 operations

Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator? Join the community Complete MCP server exposing all Customer.io Tool operations to AI agents. Zero configuration needed - all 9 operations pre-built. ⚡ Quick Setup 1. Import this workflow into your n8n instance 2. Activate the workflow to start your MCP server 3. Copy the webhook URL from the MCP trigger node 4. Connect AI agents using the MCP URL 🔧 How it Works • MCP Trigger:

Free

Automated AWS S3 / Azure / Google to local MinIO object backup with scheduling

Automated AWS S3 / Azure / Google to local MinIO Object Backup with Scheduling What this workflow does ? This workflow performs automated, periodic backups of objects from an AWS S3 bucket, an Azure Container or a Google Storage Space to a MinIO S3 bucket running locally or on a dedicated container/VM/server. It can also work if the MinIO bucket is running on a remote cloud provider's infrastructure; you just need to change the URL and keys. Who's this intended for ? Storage administrators, clou

Free

Extract invoice and PO data from NetSuite - Download CSV and XLSX

Extract Invoice and PO Data from NetSuite with Koncile OCR Automatically download invoice or purchase order documents (CSV, XLSX, or PDF) from NetSuite and send them to Koncile for data extraction. Connect to NetSuite to retrieve new invoice or PO files. Send documents to Koncile OCR to extract structured data like invoice number, PO number, dates, amounts, and vendor details. Get clean, structured results — perfect for financial tracking, reconciliation, or integration with your tools (Exce

Free

LinkedIn content creator system

Overview Automate your entire LinkedIn content machine — from research and image generation to scheduling and posting — with this AI-powered workflow. This workflow pulls in past content ideas, researches new ones using Perplexity, generates a new post (with image) using your brand's voice and style, saves the output to Google Sheets, and auto-posts twice a week to LinkedIn. It’s perfect for founders, creators, and marketers who want to stay consistent on LinkedIn without manually writing o

Free

Extract data from Gmail attachments to Google Sheets using DocuPipe

Who is this for? Teams that receive documents via email (invoices, receipts, contracts) and want structured data automatically extracted and added to a spreadsheet - without manual data e

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free