当前位置: 首页 > 工具软件 > IECapt > 使用案例 >

iecapt php,网页截图工具 php+IECapt

韩朝斑
2023-12-01

IECapt可以将捕获网页,生成BMP、JPEG 或 PNG格式的图片,包含C++和C#两种版本,不足是依赖于Internet Explorer,这就决定了它只能在Windows下使用。IECapt是一个命令行工具,通过指定的url,利用ie内核,即可将其图片截取下来。

操作:

第一步:

如下代码:

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');

 类似资料: