对指定的网页进行截图 C#版

原创 2011年06月07日 15:58:00

 碰到一个项目,需要对指定的网页进行截图保存,

解决是关键~ 遂写了以下代码,快准狠!(因为赶时间!)

可以实现对指定的页面获取,按指定的大小生成缩略图,当然也可以1:1的产生图,

页面上的javascript 运行对截图貌似没任何影响,

 

相当的正常,我个人都觉得很神奇。

 首先对项目添加系统引用 System.Drawing;

 System.Drawing.Design;

System.Windows.Forms;

获取指定网页并转换成图片的类:

 

以下是调用方法,懒省事的方法,嘿嘿,赶时间就不说什么了,反正上面的抓取转换类已经写出来了,大家尽情的用异步,线程等方法自己玩吧!~

C# 非顶端窗口截图 - 用于查找指定窗口并截图

panel上可以通过DrawToBitmap截图,不管是否在屏幕外是否有遮挡           Bitmap sourceBitmap = new Bitmap(400, 300);       ...
  • u013096568
  • u013096568
  • 2016年11月29日 21:15
  • 1971

如何在浏览器控件中使用牛牛截图控件

上次发布牛牛截图控件后,非常多的朋友感兴趣,也有不少朋友把此控件集成进了他们的产品中进行商用;对此我非常欣慰,能帮助其他人节省时间,确实是件值得高兴的事。   但最近好几个朋友都表示通过动态库加载的方...
  • TragicGuy
  • TragicGuy
  • 2014年04月20日 23:27
  • 4237

phantomjs网页局部div截图

如果之前没用过phantomjs,先看看这个使用phantomjs操作DOM并对页面进行截图需要注意的几个问题 在windows cmd中执行:phantomjs.exe phantomtest.js...
  • huang369509940
  • huang369509940
  • 2017年01月20日 10:47
  • 2661

C#获取桌面某个窗体截图进行OCR识别

1.首先电脑需要安装完整版的Microsoft Office并选择安装Microsoft Office 工具(默认是不安装的)。   2.添加项目对MODI的引用:右键单击项目下的引用--...
  • merry3688
  • merry3688
  • 2014年08月21日 13:29
  • 1393

win10 uwp 截图 获取屏幕显示界面保存图片

本文主要讲如何保存我们的屏幕显示的,保存为图片,也就是截图,截我们应用显示的。我们来总的说下,就是用一个滚动条把我们的一个Grid放进去,然后Grid里面存在一张图片和一个TextBlock,图片就是...
  • lindexi_gd
  • lindexi_gd
  • 2016年11月29日 10:33
  • 2477

C# webBrowser 截取验证码截图的两种方式

本来是想把网页加载出来验证码的图片的
  • seewp
  • seewp
  • 2014年11月07日 16:27
  • 1764

用Python对网页进行截图

方法一、使用PyQt4的QtWebKit组件 ? 1 2 3 4 5 6 7 8 9 10 11 ...
  • lrc803
  • lrc803
  • 2015年03月18日 10:08
  • 649

html5 实现网页截屏 页面生成图片(图文)

html2canvas通过获取页面的DOM和元素的样式信息,并将其渲染成canvas图片,从而实现给页面截图的功能。 因为每个浏览器渲染页面的方式都不尽相同,所以生成的图片也不太一样。 环...
  • doulinxu
  • doulinxu
  • 2017年02月27日 16:37
  • 529

MATLAB实现截图功能,返回屏幕截图的RGB数组

#include #include "mex.h" //传入1个参数或无参数。 //参数为1,则请求一次点击操作,截取点击窗口。 //参数为0或无参数,则截取整个屏幕。 void mexFunct...
  • D_PCA
  • D_PCA
  • 2015年06月05日 20:23
  • 1380

.net 实现网页截图

class WebPageBitmap     {         WebBrowser MyBrowser;         string URL;         int Height; ...
  • wutingyou1314
  • wutingyou1314
  • 2014年06月13日 11:53
  • 583
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对指定的网页进行截图 C#版
举报原因:
原因补充:

(最多只允许输入30个字)