This module exposes a function that generates images (png, jpeg) from HTML. It uses a puppeteer in headless mode to achieve it. Additionally, it embarks Handlebars to provide a way to add logic to your HTML. When you install Puppeteer, it downloads a recent version of Chromium (~170MB Mac, ~282MB Linux, ~280MB Win) that is guaranteed to work with the API. node-html-to-image takes a screenshot of the body tag's content. If you want to set output image's resolution you need to set its dimension using CSS. Handlerbars is a templating language. It generates HTML from a template and an input object. In the following example we provide a template to node-html-to-image and a content object to fill the template.
Features
- Simple examples
- TypeScript Support
- Set output image resolution
- Use Handlebars helpers
- Use the buffer instead of saving to disk
- Generate multiple images
License
Apache License V2.0Follow Welcome to node-html-to-image
Other Useful Business Software
Award-Winning Medical Office Software Designed for Your Specialty
RXNT is an ambulatory healthcare technology pioneer that empowers medical practices and healthcare organizations to succeed and scale through innovative, data-backed, AI-powered software.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Welcome to node-html-to-image!