[英]How to do screenshot from webpage and download as excel ASP.NET CS
我正在弄清楚如何从网页上制作图形屏幕截图并像这张图片一样以excel格式下载图形
图表excel https://i.stack.imgur.com/AtLHz.png]
有人对此有任何想法吗?
另外,我尝试通过调用方法下载图形,但是它没有数据点,因此只有图形的边框,这是错误的。
因此,有人知道如何截图吗? 谢谢你的帮助!。
有关屏幕截图,您可以按照本教程进行操作。 捕获屏幕快照有关将图形导出为excel的信息,请参阅此Export Excel Chart
我没有完整的工作解决方案,但是我认为它应该能够指导您编写自己的解决方案。
在网络浏览器中截屏
我应该澄清,我们不能有任何屏幕截图 。 但是我们可以将组件的图片生成为屏幕截图 。
$(function() {
$("#btnSave").click(function() {
html2canvas($("#widget"), {
onrendered: function(canvas) {
theCanvas = canvas;
canvas.toBlob(function(blob) {
// If you okay with export as image, this is end
saveAs(blob, "Dashboard.png");
// otherwise, comment above line, and post it back to server
});
}
});
});
});
可以在这里找到完整的讨论: https : //stackoverflow.com/a/24619118/1050927
将图像粘贴到Excel文件中
发布Blob(作为文件, 此处为示例 )之后,您可以在服务器中获取该Blob,并使用Microsoft Office API或其他API创建Excel文件并将其粘贴到excel中
将Excel文件返回给用户
完成此操作后,将excel文件返回给用户。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.