将网页保存为mht文件
(*//
标题:将网页保存为mht文件
说明:本地网页还未找到如何将图片打包,有知情者请发邮件告之
设计:Zswang
支持:wjhu111@21cn.com
日期:2004-01-05
//*)
uses ComObj;
function MhtText(mURL: string): string;
var
vCDOMessage: OleVariant;
begin
vCDOMessage := CreateOleObject('CDO.Message');
vCDOMessage.Configuration := CreateOleObject('CDO.Configuration');
try
vCDOMessage.CreateMHTMLBody(mURL);
Result := vCDOMessage.GetStream.ReadText;
except
raise;
end;
vCDOMessage := NULL;
end; { MhtText }
function MhtFile(mURL: string; mFileName: string): Boolean;
var
vCDOMessage: OleVariant;
begin
vCDOMessage := CreateOleObject('CDO.Message');
vCDOMessage.Configuration := CreateOleObject('CDO.Configuration');
Result := True;
try
vCDOMessage.CreateMHTMLBody(mURL);
vCDOMessage.GetStream.SaveToFile(mFileName, $00000002);
except
Result := False;
end;
vCDOMessage := NULL;
end; { MhtFile }
//Example
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
MhtFile('http://www.eping.net/fourm/index.asp', 'c:/temp/temp.mht');
end;
将网页保存为mht文件相关推荐
- 用 Microsoft.mshtml.dll 和 WebClient 自己实现网页保存为 MHT 文件
相信大家经常用IE保存网页功能保存有价值的网页,但是IE的网页保存功能做的不是太好,经常会有些页面保存失败.我也深受其烦,好在本人是程序员,程序员最大的好处是会自己编软件.正好我自己开发了个多页签浏览 ...
- C#代码实现把网页文件保存为mht文件
MHT叫"web单一文件".顾名思义,就是把网页中包含得图片,CSS文件以及HTML文件全部放到一个MHT文件里面.而且浏览器可以直接读取得. 由于项目需要,需实现把指定的网页文件 ...
- mht 转换 html java,使用java将网页保存为mht格式(2)
//设置网页正文 MimeBodyPart bp = new MimeBodyPart(); bp.setText(content, strEncoding); bp.addHeader(" ...
- 将网页保存为webarchive文件的代码
来自网络https://github.com/takebayashi/STWebArchiver 用于Mac电脑上的代码,可以将指定URL的网页保存为.webarchive 文件,iPhone上的UI ...
- 在Chrome浏览器中如何将网页保存为单个文件mhtml?
在Chrome浏览器中如何将网页保存为单个文件mhtml? 问题: 在Chrome浏览器中如何将网页保存为单个文件mhtml? 答案: 下载一个 Save Page WE 扩展程序: 将其添加到浏览器 ...
- 网页保存为markdown文件
使用nodejs将html网页保存为markdown文件 github地址:https://github.com/captain686/H2M
- 解决Scrapy抓取中文网页保存为json文件时中文不显示而是显示unicode的问题
注意:此方法跟之前保存成json文件的写法有少许不同之处,注意区分 情境再现: 使用scrapy抓取中文网页,得到的数据类型是unicode,在控制台输出的话也是显示unicode,如下所示 {'au ...
- java 网页保存为pdf文件怎么打开方式_js相关:JavaScript+Java实现HTML页面转为PDF文件保存的方法...
js相关:JavaScript+Java实现HTML页面转为PDF文件保存的方法 发布于 2020-8-12| 复制链接 借助iText这个Java库,我们可以将HTML文件保存为图片文件进而转换成P ...
- Python学习笔记之爬取网页保存到本地文件
爬虫的操作步骤: 爬虫三步走 爬虫第一步:使用requests获得数据: (request库需要提前安装,通过pip方式,参考之前的博文) 1.导入requests 2.使用requests.get ...
最新文章
- 能使曲线变平滑的一维滤波器_音响电源滤波器有什么作用?有人说能提升音质!你信不信?...
- Vim新手必看:Vim 命令图解
- GridView控件RowDataBound事件中获取列字段的几种途径
- Yii Framework2.0开发教程(8)输入验证
- Unable to load class 'org.gradle.api.internal.component.Usage
- python开发app教程_超简单app制作教程,颠覆行业的开发模式来啦
- C# MessageBox用法实例
- linux启动mysql命令
- python爬取电子病历_利用 BERT 模型解析电子病历
- 笔记本取消fn +功能键
- vb局域网连接mysql_VB 用代码进行局域网内数据库的连接
- 一周电子取证行业热点简讯
- tpshop 微信提现转账
- HDU - 7047 - Link with Balls ( 插板法 + 组合数 )
- 使用Anaconda写Python程序,强烈推荐Spyder
- swfobject1.5
- 实践.原创 | 加速IPv6部署,建设网络强国 (普及知识)
- html转成16进制数,16进制转换(十六进制,二进制(包含小数)相互转换)
- Linux-帆软 服务器部署
- @resource与@autowired的区别
热门文章
- 模电学习笔记(上交郑老师)25.深度负反馈放大电路分析
- wiondows如何更新pip版本
- pip更新方法(失败了一般用换一种方法就解决了)
- 丝毫不懂代码——gluoncv库进行语义分割(python)
- Spark学习-DAY1
- 微信开发(一)--分享接口
- android auto只能用谷歌地图吗,谷歌独立车载系统 新版Android Auto无需汽车兼容
- 【深度学习】非常详细 | 用 Pytorch 理解卷积网络
- php中各种括号的使用方法,PHP的大括号(花括号{})使用详解
- 十进制数转换为二进制,八进制,十六进制数的算法(欢迎拍砖)