@lesjoursfr/html-to-image
Generate PNG/JPEG images from HTML with simple API in Node.js.
What is this library?
This library use electron to generate PNG/JPEG images from HTML.
Usage
Install the lib and add it as a dependency :
npm install @lesjoursfr/html-to-image
Then put this in your code:
const { HtmlToImage } = require("@lesjoursfr/html-to-image");
const htmlToImage = new HtmlToImage(target, output, selector, outputType);
htmlToImage
.render()
.then(() => {
console.log("Image Generated Successfully!");
})
.catch((err) => {
console.error("Failed to generate Image because of ", err);
});
Parameters
target
:
The URL of the HTML pageoutput
:
The image file pathselector
:
The CSS selector of the content to captureoutputType
:
The image type ("png" or "jpeg", default to "jpeg")