Использовать html2canvas просто включить плагин и метод вызова для преобразования HTML в Canvas, а затем загрузить как изображение PNG
html2canvas(document.getElementById("image-wrap")).then(function(canvas) {
var link = document.createElement("a");
document.body.appendChild(link);
link.download = "manpower_efficiency.jpg";
link.href = canvas.toDataURL();
link.target = '_blank';
link.click();
});
Источник: http://www.freakyjolly.com/convert-html- документа в образ-JPG-PNG-из-холст /