如何在asp.net中获取当前页面的屏幕截图



我想保存当前页面的屏幕截图(带滚动的整页),并将其保存为图像或pdf。

您可以使用html2canvas js库进行屏幕截图,然后使用javascript中的canvas进行下载/保存。

HTML

<button id="save-img">Download</button>

JS/jQuery

$("#save-img").click(function () {
    html2canvas(document.body, {
        onrendered: function(canvas) {
            document.location = canvas.toDataURL("image/png");
        }
    });
});

如果您想使用DataVisualization在asp.net中实现这一点,请阅读本文。

希望能有所帮助。

最新更新