How to Generate Signed Digital Certificates at Scale
Generate course-completion certificates with a verifiable ID, signature image and consistent branding. Three approaches with code, plus when each falls short.
Tutorials, framework guides, comparisons, and deep dives on rendering HTML to images at scale. Worked examples in PHP, Laravel, Rails, Python, JavaScript, React and Vue.
Generate course-completion certificates with a verifiable ID, signature image and consistent branding. Three approaches with code, plus when each falls short.
Render Chart.js charts on the server and get back a PNG. A cleaner alternative to chartjs-node-canvas or wrestling with matplotlib in Python.
Learn how to generate a screenshot using cURL using the HTML to Image API. With full examples, including dimensions and webhook usage.
Pre-generate per-page Open Graph images at build time across three popular static site generators. Working code, caching, and meta-tag wiring covered for each.
Generate per-page Open Graph images in Laravel with Browsershot, Puppeteer Lambda or an API. Working code, queue handling and storage covered for each.
Rendering invoices as PNGs that actually look professional. Laravel Blade templates, a clean API call, and no Puppeteer to maintain.
Hit a wall with Satori's CSS limits? Here's how to generate dynamic OG images in Next.js using a real browser renderer, with full working code.
Browse the template gallery for invoices, OG images, code screenshots and more.
Authentication, parameters, language guides and named templates.