using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace pdf
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text.Trim().Length > 0)
{
webBrowser1.Navigate(textBox1.Text);
}
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if(webBrowser1.ReadyState!=WebBrowserReadyState.Complete)
{
return;
}
HtmlDocument doc = webBrowser1.Document;
int height = Convert.ToInt32(doc.Body.GetAttribute("scrollHeight")) + 10;
int width = Convert.ToInt32(doc.Body.GetAttribute("scrollWidth")) + 10;
webBrowser1.Height = height;
webBrowser1.Width = width;
Bitmap bmp = new Bitmap(width, height);
Rectangle rec = new Rectangle();
rec.Width = width;
rec.Height = height;
webBrowser1.DrawToBitmap(bmp, rec);
bmp.Save("d:\\testIta.jpg");
bmp.Dispose();
}
}
}
分享到:
相关推荐
C#截图(截屏)源代码及使用例子(仿QQ截图) 基于CS程序员之窗CSharpWin截图源码,进行了简单修改。 1、截图时添加遮罩层 2、响应键盘事件ESC 3、默认鼠标样式 4、保存默认文件名 5、截图时立即执行OnPaint函数
C# 截屏程序(全屏、区域、窗体),非常灵活的截屏功能。
标签"截屏程序"和"C#截图"进一步明确了这个项目的核心功能和所使用的编程语言。截屏程序是一种能够捕捉并保存屏幕内容的软件,而C#截图则强调了该程序的实现方式。 在压缩包"SampleCatchScreen"中,我们可以期待...
本文将深入探讨如何利用C#实现屏幕截图功能,这在软件开发、自动化测试、教学演示等多个场景中都十分实用。 首先,C#截屏功能的核心在于获取屏幕的图像数据。在.NET框架中,我们可以使用`System.Drawing`命名空间下...
本文将深入探讨如何在C#和ASP.NET中实现截屏功能。 首先,我们要理解C#截屏的基本原理。在Windows环境下,C#可以通过使用GDI+(Graphics Device Interface Plus)或Windows API来获取屏幕快照。GDI+是.NET ...
使用方法:引用Catcher.DLL 1:实例化 :Catcher.CatCherControl CatPic=new Catcher.CatCherControl(); 2:调用截图接口:CatPic.CatPic(); 3:调用截图快捷键设计接口:CatPic.SetCatPicKey();
2.单击鼠标右键退出截屏操作 3.按下鼠标时开始捕获 4.移动鼠标时,选择截屏区域 5.松开鼠标时,确定最终的截屏区域 6.双击鼠标左键时,保存图片 7.可识别字母数字和符号 8 如果想提高识别准确的需要对图片预处理
本文将深入探讨“C# 截屏源代码”,帮助你理解和掌握如何在C#环境下实现屏幕截图功能。 一、C#基础与.NET Framework C#是微软公司推出的面向对象的编程语言,它基于.NET Framework,一个全面的开发平台,包含了大量...
在本文中,我们将深入探讨如何使用C#编程语言在Visual Studio 2015环境下实现截屏功能。C#作为.NET Framework的主要开发语言,提供了丰富的API和类库,使得开发截屏工具变得相对简单。我们将从以下几个方面进行讨论...
例如,你可以创建一个C#应用,读取屏幕截图或者指定图片文件,然后通过OCR库识别其中的文字,将识别结果输出到文本框或者保存到文件中。 接下来,我们讨论C#的截屏功能。在C#中,截屏通常涉及到Windows API的使用,...
在标题和描述中提到的"C#截屏保存图像"和"C#模拟鼠标键盘"是两个重要的技术点,它们在自动化测试、数据分析以及与无接口第三方软件交互等方面具有广泛应用。 一、C#截屏保存图像 1. 截屏原理:截屏操作在C#中通常...
这是C#截图的EXE执行文件,大家下载去看看,觉得不错的话,可以在我的资源里下载它的源码!!!唉没办法,我也是csdn的新手,看到好资源想下载,每次都分不够,所以源码要收点费了,嘿嘿。
在这个"C#截屏功能demo"中,我们可以学习如何利用这些工具来创建一个简单的屏幕截图应用程序。 首先,我们需要引入必要的命名空间: ```csharp using System; using System.Drawing; using System.Windows.Forms; `...
【标题】:“C#截屏工具 源码免费供你学习” 在本文中,我们将深入探讨使用C#编程语言创建一个截屏工具的过程。这个工具利用了.NET框架中的GDI+库,允许用户捕获屏幕上的任何区域,并将其保存为不同格式的图像文件...
在本文中,我们将深入探讨如何使用C#编程语言创建一个截屏程序,这将涉及到C#与操作系统交互的API调用以及.NET框架的强大功能。首先,让我们了解什么是API(Application Programming Interface)以及它在截屏程序中...
本项目“C#截图小工具”就是一个很好的实例,它展示了如何利用C#来实现一个简单却实用的截图功能。这个工具不仅适用于初学者学习C#编程,也适合有经验的开发者参考和借鉴。 首先,我们要了解的是C#中的图形用户界面...
为了使截屏插件更加实用,可以添加更多的功能,比如选择截取特定窗口、自定义截图区域、剪贴板集成、编辑截图(添加标记、文字等)、定时截屏等。这些功能可以通过扩展C#代码来实现,增强用户的交互体验。 总的来...
本主题聚焦于"C#截图软件源码",这涉及到使用C#来实现屏幕捕获功能,这对于开发者来说是一个实用的技能,尤其是在创建桌面应用程序时。 首先,我们来探讨C#中的屏幕截图技术。在.NET Framework或.NET Core中,可以...
《C#截图工具:原创设计与核心技术解析》 在当今数字化时代,截图工具已经成为我们日常工作中不可或缺的一部分。本文将深入探讨一款由C#语言编写的原创截图工具,它集成了放大镜功能,为用户提供了更加便捷和精细的...