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

How to get screenshot of current page in asp.net.

本文关键字:当前页 屏幕截图 获取 asp net      更新时间:2024-01-28

我想保存当前页面的屏幕截图(带滚动的整页),并将其保存为图像或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中实现这一点,请阅读本文。

希望能有所帮助。