在服务器端解析将编译好的html转换为图片。
由于html一般由客户端浏览器解析,服务器端不能直接解析html代码。所以我们需要借助php类库及扩展完成这一需求。
文件转换过程为 html —> pdf —>png。 (推荐学习:PHP视频教程)
需要借助的类库是mPDF ,imagick
立即学习“PHP免费学习笔记(深入)”;
pdf 官方下载地址是:http://www.mpdf1.com/mpdf/index.php (推荐下在6.0 虽然大了点)这是一个类库直接下载 上传到服务器即可,里面东西不少,新建一个 html2pdf 的文件夹 引入
1 |
|
整一个函数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
接下来开始将pdf转换为png图片了这一步需要在服务器安装ImageMagick组件
然后使用函数将已经生成的pdf转换为png就可以了
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
ok,基本完成简单页面的图片化了,图片大小为1M左右,小了不清楚。
以上就是php可以把页面转化成图片吗的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号