php如何把网页转换成图片格式
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,本篇内容主要讲解"php如何把网页转换成图片格式",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php如何把网页转换成图片格式"吧!php把网页转换成图片格
千家信息网最后更新 2024年11月20日php如何把网页转换成图片格式
本篇内容主要讲解"php如何把网页转换成图片格式",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php如何把网页转换成图片格式"吧!
php把网页转换成图片格式的方法:1、装chrome-php/chrome;2、安装chromium;3、通过控制器实现转换逻辑即可。
php 怎么把网页转换成图片格式?
PHP将整个网页html转换为图片并保存【含滚屏】
1、安装chrome-php/chrome
composer require chrome-php/chrome
2、chromium安装(自行百度)
Chromium是由Google主导开发的网页浏览器。以BSD许可证等多重自由版权发行并开放源代码,Chromium的开发可能早自2006年即开始。Chromium 是 Google 的Chrome浏览器背后的引擎,其目的是为了创建一个安全、稳定和快速的通用浏览器。
3、控制器实现逻辑(laravel框架)
createBrowser(); // creates a new page and navigate to an url $page = $browser->createPage(); // 自动化访问网页 $url = 'https://www.jianshu.com'; $page->navigate($url)->waitForNavigation(); // 获取浏览器滚动条宽高,用于设置:setViewport $evaluation = $page->callFunction( 'function() { var width = document.body.scrollWidth; var height = document.body.scrollHeight; return [width,height]; }' ); $value = $evaluation->getReturnValue(); $width = $value[0]; $height = $value[1]; $page->setViewport($width, $height)->await(); // wait for operation to complete // take the screenshot (in memory binaries) // 这里如果截取的图片过大,需要设置超时时间或者调整图片质量 $screenshot = $page->screenshot([ 'format' => 'jpeg', // default to 'png' - possible values: 'png', 'jpeg', 'quality' => 100, // only if format is 'jpeg' - default 100 ]); $screenshot->saveToFile(storage_path('/app/example.png')); // 关闭浏览器 $browser->close(); }}
如果页面有过多的交互,需根据实际情况调整。
到此,相信大家对"php如何把网页转换成图片格式"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
图片
网页
格式
浏览器
浏览
内容
实际
控制器
方法
逻辑
学习
开发
控制
调整
实用
更深
安全
自由
主导
兴趣
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
gis软件开发研究方法
域名服务器工作原理及流程
没有学历可以学什么网络技术
软件开发需要整理模板
教练日记软件开发
数据库系统工程师知识点
软件开发培训前景怎么样
网络安全委员会座谈会
软件开发应该去工厂吗
北京大数据软件开发定制
windows刻录软件开发
惠普服务器长响报警
服务器安全卡报警
计算机网络技术中ppp是什么
质量网络技术服务好处
网站漏洞怎么进入数据库
jsp使用数据库的表格
金蝶密钥显示已经有服务器在运行
qt数据库和mysql
手机管家登录服务器无响应
数据库双表查询判断替换结果
数据库的基本思想
网络安全宣传视频短片学生
冬奥会网络安全重保招聘
习近平2018年网络安全
方舟服务器公告
鼎捷软件开发
网络安全法普及标准
惠普服务器进去安全模式
无人车与服务器怎么通信