.NET     Console.WriteLine( "All Things .NET" );
.NET Nerd Blog Home
9.23.2005

 
Save web page as MHT file
Short code snippet to save a web page as MHT file, that IE can understand. Contains all images in that single file, so good for emailing, etc.

Original page is here

Make a reference to these two COM objects:
C:\WINDOWS\SYSTEM32\cdosys.dll
C:\Program Files\Common Files\System\ado\msado15.dll

CDO.MessageClass message = new CDO.MessageClass();
message.CreateMHTMLBody("http://www.fanms.com/", CDO.CdoMHTMLFlags.cdoSuppressNone, "", "");

ADODB.Stream stream = message.GetStream();
stream.SaveToFile("fanms.mht", ADODB.SaveOptionsEnum.adSaveCreateOverWrite);


Comments: Post a Comment

Powered by Blogger