
Generate and Send PDF Invoice with n8n
Build an automated n8n invoice workflow that collects customer data, creates an HTML invoice, converts it to PDF with html2pdf.app, and sends it by email.
Tutorials, guides, and tips on generating PDFs from HTML.

Build an automated n8n invoice workflow that collects customer data, creates an HTML invoice, converts it to PDF with html2pdf.app, and sends it by email.

Add a "Save as PDF" link with the HTML to PDF Converter plugin, then use print CSS so the PDF shows only your content, without the menu, sidebar or footer.

Fill an HTML invoice template with Handlebars in Node.js, send the HTML to the html2pdf.app API with axios, and save the PDF it returns.

Set up Puppeteer in Node.js to convert an HTML file, an HTML string or a URL to PDF, and see why a hosted API is easier to run at scale.