科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件保存webbrowser中的HTML内容

保存webbrowser中的HTML内容

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

利用IPersist接口可以实现保存HTML到文件,在VB和Delphi下的实现是这样的:

作者:TechnoFantasy 来源:soft6 2008年5月15日

关键字: 保存 html VB vb.net Windows

  • 评论
  • 分享微博
  • 分享邮件
 利用IPersist接口可以实现保存HTML到文件,在VB和Delphi下的实现是这样的:

  VB:

  Dim oPF As IPersistFile
  Set oPF = WebBrowser1.Document
  oPF.Save "TheFileNameHere.htm", False

  Delphi:   uses   MSHTML,OleCtrls, SHDocVw, StdCtrls,ActiveX;   function GetHTMLCode(WB: IWebbrowser2; ACode: TStrings): Boolean;   var   ps: IPersistStreamInit;   s: string;   ss: TStringStream;   sa: IStream;   begin   ps := WB.document as IPersistStreamInit;   s := '''';   ss := TStringStream.Create(s);   try     sa:= TStreamAdapter.Create(ss, soReference) as IStream;     Result := Succeeded(ps.Save(sa, Bool(True)));     if Result then ACode.Add(ss.Datastring);   finally     ss.Free;   end;   end;

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章