asp.net进行网页截图

昨天做那个网站首页时,需要对一个子网页进行网页截图。这个东西看似困难,用google一查貌似有很简单的方法。。而且相当神奇,好象是用了ActiveX。所截出来的图片和真实的几乎一模一样,而且可以缩放大小。

首先在需要进行截图的aspx页面上修改第一行,加上AspCompat="true",为了使网页在STAThread模式下运行。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" AspCompat="true" %>

然后在页面里加入以下代码:

阅读更多