php导出当前页面_php – 如何导出整个页面或html内容与Highcharts不只是图表?

有这么多直接和间接的方式来实现这一点

>使用HTML Canvas:http://html2canvas.hertzen.com/

>使用wkhtmltoimage

exec('wkhtmltoimage --quality 50 http://www.bbc.com bbc.jpg');

>使用wkhtmltopdf ImageMagic

– 使用wkhtmltopdf将网页转换为pdf

– 使用ImageMagic将pdf转换为jpg

exec("convert a.pdf a.jpg");

$browser = new COM("InternetExplorer.Application");

$handle = $browser->HWND;

$browser->Visible = true;

$browser->Navigate("http://localhost");

/* Still working? */

while ($browser->Busy) {

com_message_pump(4000);

}

$im = imagegrabwindow($handle, 0);

$browser->Quit();

header("Content-Type: image/png");

imagepng($im);

imagedestroy($im);

先进的例子

>使用Webshort,如果你安装了python,使用exec调用它

exec("python webshot.py https://example.com/webshot/php example.png");

webthumb.php?url=http://www.google.com&x=150&y=150

exec('boxcutter -f image.png');

>使用GrabzIt捕获PHP中的截图

$grabzIt = new GrabzItClient("APPLICATION KEY", "APPLICATION SECRET");

$id = $grabzIt->TakePicture("http://www.google.com", "http://www.example.com/GrabzItHandler.php");

使用此当前页面的示例

http://wimg.ca/https://stackoverflow.com/questions/10328457/how-to-export-the-whole-page-or-html-content-with-highcharts-not-just-the-chart/10330701#10330701

timthumb.php?src=http://www.google.com/&webshot=1

我认为已经给出了足够的例子

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值