昨天做那个网站首页时,需要对一个子网页进行网页截图。这个东西看似困难,用google一查貌似有很简单的方法。。而且相当神奇,好象是用了ActiveX。所截出来的图片和真实的几乎一模一样,而且可以缩放大小。
首先在需要进行截图的aspx页面上修改第一行,加上AspCompat="true",为了使网页在STAThread模式下运行。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" AspCompat="true" %>