支持htm,html转换成mht
/// <param name="srcpath">源路径</param>
/// <param name="aimPath">转换后的路径</param>
/// <returns></returns>
private string mht_show(string srcpath,string aimPath)
{
try
{
if(!Directory.Exists(srcpath))
{
string txtname=srcpath.Substring(srcpath.LastIndexOf(@""));
string[] pos=txtname.Split('.');
aimPath=aimPath.Substring(0,aimPath.LastIndexOf("\"));
CDO.Message msg = new CDO.MessageClass();
CDO.Configuration cfg = new CDO.ConfigurationClass();
msg.Configuration = cfg;
msg.CreateMHTMLBody(srcpath, CDO.CdoMHTMLFlags.cdoSuppressAll, "", "");
msg.GetStream().SaveToFile(aimPath+"\"+pos[0]+".mht", ADODB.SaveOptionsEnum.adSaveCreateOverWrite);
return aimPath+pos[0]+".mht";
}
}
catch (Exception e)
{
MessageBox.Show (e.ToString());
}
return null;
}

浙公网安备 33010602011771号