保存页面为MHT的代码

2016-02-19 18:50 3 1 收藏

今天图老师小编给大家展示的是保存页面为MHT的代码,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

【 tulaoshi.com - 编程语言 】

 

  Here's how to save a web page as a single file (mht format) using Delphi code:

  

uses CDO_TLB, ADODB_TLB;...procedure WB_SaveAs_MHT(WB: TWebBrowser; FileName: TFileName);var  Msg: IMessage;  Conf: IConfiguration;  Stream: _Stream;  URL : widestring;begin  if not Assigned(WB.Document) then Exit;  URL := WB.LocationURL;  Msg := CoMessage.Create;  Conf := CoConfiguration.Create;  tryMsg.Configuration := Conf;Msg.CreateMHTMLBody(URL, cdoSuppressAll, '', '');Stream := Msg.GetStream;Stream.SaveToFile(FileName, adSaveCreateOverWrite);  finallyMsg := nil;Conf := nil;Stream := nil;  end;end; (* WB_SaveAs_MHT *)

  

  Sample usage:

  

  //first navigate  WebBrowser1.Navigate('http://delphi.about.com');//then save  WB_SaveAs_MHT(WebBrowser1,'c:WebBrowser1.mht');

  

  Note 1: The _Stream class is defined in ADODB_TLB unit that you probably already have created. The IMessage and IConfiguration interfaces code from cdosys.dll library. CDO stands for Collaboration Data Objects - object libraries designed to enable SMTP Messaging.
  The CDO_TLB is an auto generated unit by Delphi. To create it, from the main menu select "Import Type Library", select "C:WINDOWSsystem32cdosys.dll" then click the "Create unit" button.
  

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1619149.html

延伸阅读
标签: Web开发
代码如下: html head meta http-equiv="Content-Type" content="text/html; charset=utf-8" title全选/title /head body divdemo input type="button" onclick="alert(ob.checkedIds());" value="选中ID"/ input type="button" onclick="alert(ob.checkedTexts());" value="选中值"/ input type="button" onclick="alert(ob.checked...
标签: Web开发
在项目,要实现把页面中的一个Table保存到Excel中,代码如下: Html代码 html    head       title保存HTML中的Table到Excel中/title    /head    body       h1保存内容到Excel中/h1       table id='content'&nb...
标签: 生活常识
为自己的老婆保存吧!   1. 在眼睫毛根部抹鱼肝油可以刺激睫毛生长 2. 酸奶+香蕉泥敷脸可以缩毛孔,超级有用 3. 用藿香正气水洗头 头发会变好。啤酒洗头防干枯脱落 4. 睫毛用棉签蘸着VE涂 睡前涂下 然后睡觉效果很明显 5. 眉毛淡而稀~生姜削成笔状 天天涂一次会长浓 6. 烫染受损的头发:用醋洗。方法:用...
标签: Web开发
显示页面的所有链接 连接1 连接1 连接1 连接1 连接1 连接1 连接1 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
标签: Web开发
SCRIPT 元素用于将 VBScript 代码添加到 HTML 页面中。 SCRIPT 标记 VBScript 代码写在成对的 SCRIPT 标记之间。例如,以下代码为一个测试传递日期的过程: SCRIPT LANGUAGE="VBScript" !-- Function CanDeliver(Dt) CanDeliver = (CDate(Dt) - Now()) 2 End Function -- /SCRIPT 代码的开始和结束部分都有 SCRIPT 标记。LA...

经验教程

654

收藏

70
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部