asp.net截屏功能实现截取web页面

 更新时间:2014年08月19日 16:08:35   投稿:shichen2014  
这篇文章主要介绍了asp.net截屏功能实现截取web页面,是非常实用的一个功能,需要的朋友可以参考下

本文实例展示了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);

希望本文所述实例对大家能有所帮助。

相关文章

  • asp.net Repeater显示父子表数据,无闪烁

    asp.net Repeater显示父子表数据,无闪烁

    两天在改项目bug,发现以前有人做的repeater显示父子表结构展开和关闭子表数据时总是有闪烁,于是就试着改成无闪烁的,成功了,与大家分享.
    2009-12-12
  • .net core下对于附件上传下载的实现示例

    .net core下对于附件上传下载的实现示例

    本篇文章主要介绍了.net core下对于附件上传下载的实现示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • .NET Core利用skiasharp文字头像生成方法教程(基于docker发布)

    .NET Core利用skiasharp文字头像生成方法教程(基于docker发布)

    这篇文章主要给大家介绍了关于.NET Core利用skiasharp文字头像生成(基于docker发布)的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • asp.net 不用GridView自带删除功能,删除一行数据

    asp.net 不用GridView自带删除功能,删除一行数据

    数据表一定要有个ID的主键值,你的gridview要设定一下DataKeyNames="ID"这个属性值,接下的事件就好多了,写个OnRowDeleting事件就可以了。
    2009-11-11
  • 浅析DataBinder.Eval和Eval的区别

    浅析DataBinder.Eval和Eval的区别

    缩短的Eval语法与DataBinder.Eval的不同点在于,Eval会根据最近的容器对象(例如DataListItem)的DataItem属性来自动地解析字段,而DataBinder.Eval需要使用参数来指定容器
    2013-08-08
  • 代码实现打印功能(asp.net+javascript)

    代码实现打印功能(asp.net+javascript)

    页面实现打印的效果代码,分为服务器端和客户端单个即可,客户端的比较不错,本站也是类似的方法。
    2009-05-05
  • asp.net(c#)程序版本升级更新的实现代码

    asp.net(c#)程序版本升级更新的实现代码

    我们做了程序,不免会有版本升级,这就需要程序有自动版本升级的功能。那么看看我是如何实现程序自动更新的。
    2010-03-03
  • 对ASP.Net的WebAPI项目进行测试

    对ASP.Net的WebAPI项目进行测试

    这篇文章介绍了对WebAPI项目进行测试的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • .NET Core获取配置文件内容

    .NET Core获取配置文件内容

    这篇文章介绍了.NET Core获取配置文件内容的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • VS2010新建站点发布并访问步骤详解

    VS2010新建站点发布并访问步骤详解

    这篇文章主要介绍了VS2010新建站点发布并访问详细步骤,主要以具体每个步骤截图的形式从站点新建,配置IIS再到发布和访问网站进行讲解,需要的朋友可以参考下
    2015-08-08

最新评论