现有需求如下:
1. 用于转换或打印的网页中包含 Google 地图元素,因此需要先从屏幕上抓图再转换或打印;直接转换 Google 地图不是静态图片会丢失 
2. 网页长度不定,有时会很长,对于抓图可能会是考验求解决方案,php中如何实现截取整个网页为一张图片呢 截完图再转换成pdf就容易了

解决方案 »

  1.   

    生成PDF倒是容易。可以使用tcpdf类
      

  2.   

    有人使用过windows平台下的类似html2image的开源的控件或类库么?
      

  3.   

    我一直用webscreencapture截屏,webscreencapture首页http://www.webscreencapture.com/,下载地址:http://www.webscreencapture.com/download.html<?php 
       $cmd = 'webscreencapture.exe https://maps.google.com/maps?hl=it&q=italia c:\google-map.jpg';
       system($cmd);
    ?>