支持htm,html转换成mht

    技术2022-05-11  75

    /// <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;}  

    最新回复(0)