当前位置: 代码迷 >> ASP.NET >> ASP.NET C sharp 讲远程HTML文件转为MHT文件解决方法
  详细解决方案

ASP.NET C sharp 讲远程HTML文件转为MHT文件解决方法

热度:1740   发布时间:2013-02-26 00:00:00.0
ASP.NET C sharp 讲远程HTML文件转为MHT文件
参数:URL   如   :http://baidu.com
将URL的地址保存成MHT文件
主要是讲URL页面里的所有文件[图片等]保存成单一文件.
谢谢
谁能解决   将再增加分.


------解决方案--------------------------------------------------------
1. 增加 COM Reference
Microsoft CDO for Windows 2000 Library (C:\WINDOWS\System32\cdosys.dll)

2. 程序:

CDO.Message msg = new CDO.MessageClass();
CDO.Configuration cfg = new CDO.ConfigurationClass();

msg.Configuration = cfg;
msg.CreateMHTMLBody( "http://www.sina.com.cn ", CDO.CdoMHTMLFlags.cdoSuppressAll, " ", " ");

msg.GetStream().SaveToFile( "c:\\a.mht ", ADODB.SaveOptionsEnum.adSaveCreateOverWrite);
  相关解决方案