JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://html2canvas.hertzen.com/dist/html2canvas.js"></script>
<div id="test" style="display: inline-block; background: yellow; width: 100px; height: 100px;"></div>
<button onclick="printImage()">save</button>
JavaScript
function printImage() {
var element = document.getElementById("test");
html2canvas(element).then(function(canvas) {
var base64image = canvas.toDataURL("image/png");
window.open(base64image , "_blank");
})
}