之前写过一篇博客 php根据url获取网站缩略图的几种尝试
这里记录的是用一个php扩展来给网页截图, 但是今天编译,一直不通过,
于是又找到一个更方便的方法,记录一下!
首先 软件下载地址 https://wkhtmltopdf.org/downloads.html
根据自己的服务器系统进行下载,
liunx 输入 : uname -m 查看自己的服务器系统, 然后下载安装包
下载完成后解压, 给可执行权限!
我们可以在目录里找到两个文件
1 2 3 |
[root@gainetwoeylf bin]# ls wkhtmltoimage wkhtmltopdf [root@gainetwoeylf bin]# |
然后 以我的博客为例,
生成pdf文件
./wkhtmltopdf http://blog.he29.com/ /www/tmp/blog.pdf
生成 jpg
./wkhtmltoimage http://blog.he29.com/ /www/tmp/blog.jpg
如果有乱码, 在自己电脑里找到 simsun.ttc 字体文件上传到服务器的字体目录 /usr/share/fonts/
simsun.ttc 文件仔电脑的www/fonts里面!
然后再次执行截取!
样式有点问题,但是还算可以, pdf 和image 一样效果