mht转换html delphi,delphi – 创建*. Mht文件(网络档案)
使用以下函数表示从本地html文件生成Web归档
function TLessonConstructor2.CreateMHT( const FileName : string):boolean ;
var
oMSG:IMessage;
oConfig: IConfiguration;
sFileName: string;
Stream: _Stream;
begin
//CoInitializeEx(nil,COINIT_APARTMENTTHREADED);
//CoInitialize(nil);
try
Result := false;
sFileName := ChangeFileExt(FileName,'.mht');
DeleteFile(PAnsiChar(sFileName));
try
oConfig := CoConfiguration.Create();
oMSG := CoMessage.Create();
oMSG.Configuration := oConfig;
oMSG.CreateMHTMLBody(FileName,CdoSuppressNone,'','');
Stream:=oMSG.GetStream;
Stream.SaveToFile(sFileName,adSaveCreateOverWrite);
Stream.Cancel;
Stream.Close;
Result := True;
except
on E: Exception do
begin
Result := false;
MessageDlg(E.Message,mtError,[mbOK],0);
end;
end;
finally
// CoUnInitialize;
Stream:=nil;
oConfig:=nil;
oMSG:=nil;
end;
end;
FileName – html的完整路径.
执行oMSG.CreateMHTMLBody(FileName,”,”)之后;只要基本过程完成,该文件就会被锁定.但是,处理后应删除此文件.
知道问题是什么吗?
mht转换html delphi,delphi – 创建*. Mht文件(网络档案)相关推荐
- java mht 转换 html_Word单网页mht文件,汉字被html转义解决办法
做项目要生成Word文档时,一般都是先用Word把里面的内容写好,然后另存为mht文件,得到一个网页文件,这样程序就可以自动替换网页中得文件,然后让大家下载. 下载这里就不说了,很简单,如下处理一下就 ...
- Delphi插件创建、调试与使用应用程序扩展
Delphi插件创建.调试与使用应用程序扩展 翻译 : MiracleZ 有没有使用过Adobe Photoshop?如果用过,你就会对插件的概念比较熟悉.对外行人来说,插件仅仅是从外部提供给应用 ...
- delphi dll创建及调用
第一章 DLL简单介绍 由于在目前的学习工作中,需要用到DLL文件,就学习了下,在这里作个总结. 首先装简单介绍下DLL: 1,减小可执行文件的大小 DLL技术的产生有很大一部分原因是为了减小可执行文 ...
- delphi编程创建桌面快捷方式
delphi编程创建桌面快捷方式 uses ActiveX,ComObj,StdCtrls,ShlObj,FileCtrl; procedure TForm1.N2Click(Sender: TOb ...
- delphi 同盘移动文件所用时间测试(文件大小约6,083,545,088 字节)
delphi 同盘移动文件所用时间测试(文件大小约6,083,545,088 字节) 由于想做个 "delphi桌面图标清理备份与恢复" 所以有必要测试一下各种方法对文件移动占用时 ...
- delphi读取服务器txt文件,在Delphi中读写TXT文件
在Delphi中读写TXT文件 Procedure NewTxt(FileName:String); Var F : Textfile; Begin if fileExists(FileName) t ...
- Delphi从Internet下载文件
Delphi从Internet下载文件 今天在做拍卖系统的时候,因考虑到网络状况问题,需要将拍品所有信息下载到本机,包括拍品图片,因此需要实现从Internet下载文件的功能. 下面是代码 ...
- 一键清除Delphi中无用的文件
delphi确实好用,但它生成的各种文件,有时对我们来说基本没用,随着我们做的项目越来越多,其中无用的文件有时能占到三分之一.今晚写了个小工具,可以递归清理 delphi文件夹下无用的文件. 代码如下 ...
- delphi android路径 TPath 文件路径,文件管理
获取Android相关文档路径 delphi 新路径.文件功能 IOUtils单元,文件路径,文件管理 http://docwiki.embarcadero.com/RADStudio/Berlin/ ...
最新文章
- [bzoj4562][Haoi2016]食物链_记忆化搜索_动态规划
- Python程序员的“避坑”指南
- 手机用appnium,web自动化用eclips+webdriver2
- CV之detectron2:detectron2的简介、安装、使用方法之详细攻略
- SaltStack安装Redis-第十篇
- 一个复杂系统的拆分改造实践
- 框架画Button的入口
- MoveAbsJ在使用时和MOVEJ有什么区别
- abstract类_【Java】类的结构 - Nemo
- pytorch 矩阵相乘_深度学习 — — PyTorch入门(三)
- PCL之求点云的BoundingBox
- [物理学与PDEs]第5章习题6 各向同性材料时强椭圆性条件的等价条件
- c语言中的memset函数与bzero函数
- 大数据时代下的网络安全与数据隐私论文
- ----实现查看历史记录及清除功能的具体过程----
- 一元享移动怎么样_中国移动终于认怂?29元享100G流量还不限速,网友:后悔携号转网了...
- 中文散步的时候,发现枫叶开始红了
- SmartUpload综合
- SWMM WARNING警告02、03、04的检查修改
- 【AWS云从业者基础知识笔记】——模块7:监控和分析
热门文章
- 131.Avro格式数据与在spark中应用
- html文件剖析 - mdn学习
- 多数据源动态优雅切换
- dropbox网页版登录_出色的UX:Dropbox在下载页面上关注细节
- win11,google chrome没有声音怎么办
- Google Earth Engine-06(GEE操作方法)
- Oracle精髓(第4版)
- 牛客网 - [牛客假日团队赛5]金币馅饼(dp)
- 华为IdeaHub的商业市场启示“路”
- P1985 [USACO07OPEN]翻转棋 Fliptile S