UNPKG

node-html-file

Version:

transform html to file(pdf/jpeg/png) in server side with puppeter

31 lines (24 loc) 639 B
const HtmlTranToFile = require("../index") const transform = new HtmlTranToFile(4); setTimeout(() => { for(let i = 0; i < 2; i++) { transform.transformToFile({ html: `<span>test${i}</span>`, type: "jpeg", path: `./transform${i}.jpeg`, callback: async (buffer) => { console.log("transform succeed", i, buffer); } }) } for(let j=2; j<4; j++) { transform.transformToFile({ html: `<span>test${j}</span>`, type: "pdf", path: `./transform${j}.pdf`, callback: async (buffer) => { console.log("transform succeed", j, buffer); } }) } }, 500)