C# winform中将网页保存为mht文件或图片文件

时间:2014-04-03 09:18:36
【文件属性】:

文件名称:C# winform中将网页保存为mht文件或图片文件

文件大小:122KB

文件格式:RAR

更新时间:2014-04-03 09:18:36

C# winform WebBrowser mht 截图

将webbrowser(其实不用webbrowser只给一个网址也行)中的内容保存为mht(和浏览器的网页另存为功能一样)文件,同时支持页面全屏截图(就是不管页面多长多宽自动截整个页面)。 默认保存为tif格式(应CSDN一名网友的问题而生成TIF格式,自己修改代码即可保存为任意图片格式) CSDN论坛原帖地址:http://topic.csdn.net/u/20110313/22/19ee108b-3199-43c8-bbf3-9dd2decfdc3c.html?73144 本程序基于vs2010开发,低版本若打开不项目请参考修改即可打开: http://www.cnblogs.com/boyliupan/archive/2010/06/22/1762726.html


【文件预览】:
网页截图
----网页截图()
--------Program.cs(473B)
--------WebPageBitmap.resx(6KB)
--------obj()
--------bin()
--------WebPageBitmap.Designer.cs(5KB)
--------网页截图.csproj(4KB)
--------WebPageBitmap.cs(7KB)
--------Properties()
----网页截图.suo(24KB)
----网页截图.sln(878B)

网友评论

  • 还没运行,看上去挺好。 搜了一下帖子: 如果打开时提示找不到命名空间之类的错误,是因为保存为mht文件需要cdosys.dll组件 在你的项目右键添加引用,浏览c:\windows\system32\cdosys.dll即可解决问题。
  • 挺好,可以作为参考
  • 可以借鉴下,初学有用!
  • 可以借鉴下
  • 还不错,没开始用,但是看代码应该是可以跑通的。
  • 满足基本需求 ,很不错。
  • 源代码缺少dll引用
  • 不错,有点儿意思
  • 非常好的参考,如果能够考虑到有些页面在经过翻页后没有特定地址的也能转换就更好了
  • 能转换mht格式,需添加引用
  • 挺好,可以作为参考
  • 挺好,可以作为参考,谢谢分享。
  • 挺好的功能。不知道里面的webbrowser用的是不是系统自带的ie的内核。
  • 还不错,需要自己完善一下
  • 还可以用,比较好
  • 还是有一定用的,谢谢!
  • 图片不能保存,保存的图片是空的
  • 对我来说很有用啊,谢谢分享
  • 挺不错,能用
  • 很不错,保存网页为mht格式,保存图片不成功。
  • 静态网页抓取不错,对于ajax js动态生成的抓取无效
  • 有价值,简单明了,推荐。
  • 非常有参考价值,调试下可以用的,主要是版本要引用对了就没事。
  • 错误 1 类型“ADODB.Stream”在未被引用的程序集中定义。必须添加对程序集“ADODB, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null”的引用。 错误 2 无法将类型“ADODB.Stream”隐式转换为“ADODB.Stream [d:\Users\Ding\Desktop\网页截图\网页截图\bin\Debug\Interop.ADODB.dll]” D:\Users\Ding\Desktop\网页截图\网页截图\WebPageBitmap.cs 71 23 网页截图 D:\Users\Ding\Desktop\网页