See llms.txt for all machine-readable content.
This workflow turns any Markdown — an AI agent's answer, release notes, a knowledge-base page, a report written in an editor — into a finished, branded PDF and returns it in the same HTTP request. It numbers the headings, builds a table of contents from those same numbers, adds a cover block with a word count and reading time, and applies your brand's header, page numbers and accent colour.
markdown, title and an optional author. Anything that can send an HTTP request can use it, including an AI agent that has just written the Markdown.DRAFT.usage operation, which costs no credits, reports how many are left; running out is answered with an explanation instead of a failed render.## and ### heading, builds the contents list from exactly those numbers so the two cannot drift apart, leaves headings inside fenced code blocks alone, counts the words, estimates the reading time and assembles the cover. It also derives the running header and the stylesheet from your accent colour.n8n-nodes-pdfmint. It is available on n8n Cloud and self-hosted n8n; Cloud owners and admins can add it from More from the community in the nodes panel.The webhook ships with pinned sample data: a three-section runbook containing a table, a blockquote and a fenced shell script whose # comment must not be mistaken for a heading. Open the workflow and run it — the contents list comes out numbered 1. to 3.1, the code comment stays a comment, and the PDF is two A4 pages.
draftWatermark to DRAFT while a document is unfinished, and empty it for the final version.Disclosure: I build PDFMint, and I wrote this template.