php在线截图,该如何解决

WBOY
Lepaskan: 2016-06-13 13:52:55
asal
1224 orang telah melayarinya

php在线截图
PHP有没什么办法实现网页在线截图? 不考虑第三方插件 因为我想兼容多平台比如LINUX WINDOWS 在往上找到一段DOM的 能截图但感觉不是很爽 大家有知道的不?
DOM代码
$info = parse_url($url);
$pic = empty($name) ? BF_ROOT.'/upload/'.$info['host'].'.jpg' : $name;
$browser = new COM("InternetExplorer.Application") or die("Can't start Internet Explorer");
try {
$handle = $browser->HWND;
$browser->AddressBar = false;
$browser->MenuBar = false;
$browser->ToolBar = false;
$browser->StatusBar = false;
$browser->FullScreen = true;
$browser->Visible = true;
$browser->Silent = true;
$browser->Navigate($url);//你的页面
while ($browser->Busy) {
com_message_pump(4000);
}
} catch (com_exception $e) {
echo $e;
}
$im = imagegrabwindow($handle, 0);
imagepng($im, $pic);
$browser->Quit();

------解决方案--------------------
jquery 截图. js 有啥兼容不兼容的?呵呵
------解决方案--------------------
COM 已然是第三方了
------解决方案--------------------
jquery好像有很多插件可以实现截图的前台效果,配合php对图片处理,就可以实现了,我做过
------解决方案--------------------
楼主用你的com结合坐标截取快照

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!