魏桥铝电员工论坛,中国共产党为什么能,狼的纹章
本文实例展示了asp.net截屏功能实现截取web页面的方法,代码简洁易懂,分享给大家供大家参考。
具体实现代码如下:
using system.drawing; //打开该页面 system.diagnostics.process.start("iexplore.exe", "http://localhost:56/spacxxe.html"); system.threading.thread.sleep(3000); //截屏 //创建并设置画布大小 system.drawing.image templateimage = new system.drawing.bitmap(1040, 700); system.drawing.graphics templateg = system.drawing.graphics.fromimage(templateimage); //new point(200, 100)位于源(屏幕)左上角的x,y坐标 //new point(0, 0)图片位于画布左上角的x,y坐标 //new size(1440, 900)所截屏幕的大小 templateg.copyfromscreen(new point(200, 100), new point(0, 0), new size(1000, 900), copypixeloperation.mergecopy); //关闭ie system.diagnostics.process[] pro = system.diagnostics.process.getprocessesbyname("iexplore"); foreach (system.diagnostics.process ps in pro) { ps.kill(); } //保存 templateimage.save(@"e:\test\" + imgname + ".jpg", system.drawing.imaging.imageformat.jpeg);
希望本文所述实例对大家能有所帮助。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论