HTML转图片
把网页链接或自己的HTML截成PNG、JPG或WEBP图片。可以选择视口大小、整页截图和像素密度。在我们的服务器上处理,截图约两小时内自动删除。
如何把HTML转换成图片
- 1
粘贴网址或HTML
可以是一个在线网页的地址,也可以直接粘贴一段HTML。点击“截图”之前,内容不会离开你的浏览器。
- 2
选择视口和格式
视口可选桌面、平板或手机尺寸,也可以自己设定;截取整页或只截可见部分;格式可选PNG、JPG或WEBP。
- 3
点击“截图”并下载
图片按网页的域名和日期命名,生成后即可下载。
为什么不是每个网址都能截图
这个工具先在PulsarKit自己的服务器上加载网页,再截图。服务器去访问私有网络里的地址(公司内部系统、路由器管理页面、云服务商自己的元数据接口),正是谨慎的服务必须拒绝的请求。凡是解析到私有、本地或链路本地地址段的网址都会被拦截。每次重定向之后都会重新检查,所以先跳转到一个公开网址也绕不过去。
视口尺寸与整页截图
视口是访客屏幕在滚动之前实际显示的区域,可按桌面、平板或手机尺寸设定。整页截图则把首屏以下的内容也渲染出来,不管网页多长,都拼成一张图片。特别长的网页高度上限为20,000像素;碰到这个上限时会明确提示,而不是悄悄把图片截断。
粘贴HTML代替网址
如果网页还没有公开地址,或者你想单独测试某个组件,可以切换到HTML模式。渲染前会先清理标记:所有`<script>`标签都会被删除,JavaScript执行也完全关闭。所以这个模式用来截取静态标记,不能运行任意代码。
在我们的服务器上处理,自动删除
网页或HTML由PulsarKit服务器上的无头Chrome渲染。要忠实地截取别的网站的渲染效果,只能这样做,因为浏览器标签页无法跨源完成这件事。你的网址或HTML只用于这一次截图。截图在一小时内可以下载,约两小时内从服务器上清除,不管你有没有下载。
常见问题
网址模式和HTML模式有什么区别?
网址模式抓取一个真实、已发布的网页并截图。HTML模式则渲染你直接粘贴的标记,脚本会被删除,JavaScript也是关闭的。它适合还没上线的网页,或者你正在测试的代码片段。
为什么不能截取局域网里的网页?
出于安全考虑,私有、本地或内部地址段都会被拦截,因为截图是在PulsarKit自己的服务器上完成的,不是在你的浏览器里。如果需要截取这类网页,改为粘贴它的HTML。
需要登录的网页能截图吗?
不能。工具不保存也不发送任何Cookie或会话,所以需要登录的网页会以未登录的状态渲染。
截图为什么超时了?
整个任务的时间上限是40秒。网页加载特别慢,或者JavaScript一直停不下来,都可能超过这个时间。可以重试;如果内容只是需要一点时间才能渲染完,就加一个短暂的延迟。
延迟设置有什么用?
网页报告加载完成后,先稍等一会儿再截图。对于动画,或者在首次渲染后才延迟加载的图片,这个设置很有帮助。
最大能截取多大分辨率?
视口宽度最大3840,像素密度最高3x;整页截图的高度最高20,000像素。
图片在服务器上保存多久?
你的网址或HTML只用于这一次截图。截图在一小时内可以下载,约两小时内从服务器上清除,不管你有没有下载。