如何在asp.net中获取当前页面的屏幕截图
How to get screenshot of current page in 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中实现这一点,请阅读本文。
希望能有所帮助。
相关文章:
- 获取屏幕截图并在电子邮件中发送的按钮
- 如何使用selenium和同步JS进行屏幕截图
- 使用javascript api创建youtube的屏幕截图
- 删除闪烁的光标进行网络屏幕截图测试
- 如何在html和javascript中捕捉聚合物元素的屏幕截图
- Phanomjs 未正确捕获网页的屏幕截图
- UIWebview在页面上执行注入的JavaScript后的屏幕截图
- 限制从iPad拍摄屏幕截图
- 使用Html2Canvas的文本区域屏幕截图
- 从json文件输出多个屏幕截图(例如itunes搜索api)
- 点击按钮即可创建网页的图片/pdf/屏幕截图
- 如何在asp.net中获取当前页面的屏幕截图
- 如何使用JavaScript拍摄部分谷歌地图的屏幕截图
- 拍摄元素的屏幕截图
- 如何使用javascript或jquery获取网页的屏幕截图
- 使用 chrome.tabs.captureVisibleTab 的屏幕截图
- 所有标签页Chrome扩展程序的屏幕截图
- HTML5画布屏幕截图保存到页面上
- 截取当前屏幕的屏幕截图,并通过php将其保存为PNG图像
- 用Javascript截取一个单页应用程序的屏幕截图