网页截图工具 php+IECapt
2014-01-23 16:57
686 查看
IECapt可以将捕获网页,生成BMP、JPEG 或 PNG格式的图片,包含C++和C#两种版本,不足是依赖于Internet Explorer,这就决定了它只能在Windows下使用。IECapt是一个命令行工具,通过指定的url,利用ie内核,即可将其图片截取下来。
操作:
第一步:
下载地址IECapt :http://download.csdn.net/detail/u011986449/6877893
第二步:
如下代码:
在上面PHP代码中输入你要实现快照的网页地址;例如:jietu('http://www.csdn.net/','./img');
操作:
第一步:
下载地址IECapt :http://download.csdn.net/detail/u011986449/6877893
第二步:
如下代码:
<?php header('Content-type:text/html;charset=utf-8'); function jietu($url,$savepath){//网页截图 if(empty($savepath)) { exit('截图保存目录为空或者不是目录!'); } else { if(!file_exists($savepath))//如果截图目录不存在则新建 { mkdir($savepath); } } if(!url_exists($url)) { exit('URL地址不存在!'); } $filename=rtrim($savepath,'/').'/'.time().'.png';//拼装生成截图的文件名 $rutycapt=dirname($_SERVER['SCRIPT_FILENAME']).'/IECapt.exe';//你本机IECapt的路径 $cmd="$rutycapt --url=$url --out=$filename";//拼装截图命令 system($cmd);//执行命令 echo $cmd; } function url_exists($url){ //判断URL地址是否存在 $head=@get_headers($url); if(is_array($head)) { return true; } else { return false; } } jietu('http://www.csdn.net/','./img');//url地址不能省略www,省略之后截图为空白 ?>
在上面PHP代码中输入你要实现快照的网页地址;例如:jietu('http://www.csdn.net/','./img');
相关文章推荐
- 开源项目之在线网页截图工具 IECapt
- 网站截图抓取工具:ubuntu+xvfb+CutyCapt,可以实现高效网页缩略图,支持flash显示
- 网页截图工具
- [IE编程] IE中对网页进行截图的编程接口
- IE调试网页之七:使用探查器工具分析代码性能 (Windows)
- PHP CutyCapt生成网页url截图
- [IE编程] IE中对网页进行截图的编程接口
- 网页截图工具CutyCapt
- 推荐几款网页截图工具可以全屏截图,也可对图片编辑
- 使用PHP+Swoole实现的网页即时聊天工具
- [解决]有些网站无法使用网页截图(保存为图片)工具-自己Mark
- Chrome 扩展程序——FireShot:网页截图工具
- 使用PHP+Swoole实现的网页即时聊天工具:PHPWebIM
- java开发_jcrop_网页截图工具(插件)
- 命令行下的2款网页截图工具推荐
- php中CutyCapt实现网页截图保存代码
- [IE编程] IE网页截图技术总结
- 使用PHP+Swoole实现的网页即时聊天工具:PHPWebIM(转)
- PHP网页计时工具——SESSION问题
- zhtmltopdf linux下网页截图的php扩展安装