保存HTML页面源码至文件

简介: 首先在uses中加入ActiveX,MSHTML,OleCtrls,SHDocVw,然后编写代码 procedure SaveHTMLSourceToFile(const FileName:string;WB:TWebBrowser); var PersistStream:IPersistSt...

首先在uses中加入ActiveX,MSHTML,OleCtrls,SHDocVw,然后编写代码

procedure SaveHTMLSourceToFile(const FileName:string;WB:TWebBrowser);

var

PersistStream:IPersistStreamInit;

FileStream:TFileStream;

Stream:IStream;

SaveResult:HResult;

begin

PersistStream :=WB.Document as IPersistStreamInit;

FileStream :=TFileStream.Create(FileName,fmCreate);

try

Stream :=TStreamAdapter.Create(FileStream,soReference) as IStream;

SaveResult :=PersistStream.Save(Stream,True);

if FAILED(SaveResult) then

MessageBox(0,'Fail to Save HTML Source','Error',mb_iconerror);

finally

FileStream.Free;

end;

end;

initialization

OleInitialize(nil);

finalization

OleUninitialize;

相关文章
|
24天前
使用HTML编写注册页面
使用HTML编写注册页面
12 1
|
1月前
|
Java
有关Java发送邮件信息(支持附件、html文件模板发送)
有关Java发送邮件信息(支持附件、html文件模板发送)
31 1
N..
|
1月前
|
移动开发 前端开发 JavaScript
HTML文件
HTML文件
N..
13 1
|
1天前
|
JSON JavaScript 数据格式
python遍历目录文件_结合vue获取所有的html文件并且展示
python遍历目录文件_结合vue获取所有的html文件并且展示
4 0
|
1天前
在线拼接图片工具HTML源码
在线将多张图片拼接成一张图片,多图合一并导出下载。 无需本地安装软件。 下载时,使用日期时间作为文件名, 规避图片文件名相同造成的覆盖问题;也能省去一部覆盖确认操作 多语言支持
2 0
在线拼接图片工具HTML源码
|
5天前
黑色个人主页HTML源码
黑色个人主页HTML源码,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面
27 6
黑色个人主页HTML源码
|
8天前
漂亮的七彩引导页导航HTML源码
漂亮的七彩引导页导航HTML源码,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面
5 0
漂亮的七彩引导页导航HTML源码
|
9天前
|
移动开发 HTML5
HTML5漫画风格个人介绍源码
HTML5漫画风格个人介绍源码,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面
12 0
HTML5漫画风格个人介绍源码
|
10天前
错误或拦截页面的html代码
错误或拦截页面的html代码
14 0
错误或拦截页面的html代码
|
14天前
2024个人导航HTML源码
2024个人导航HTML源码,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面
14 0
2024个人导航HTML源码