-1

可能重复:
如何使用 PHP 将网页保存为图像文件?

我想使用给定的 url 字符串在服务器上创建一个图像。我想要创建一个网站的屏幕截图。是否可以使用 PHP GD,如果可以,如何?谢谢

4

3 回答 3

1

你需要像PhantomJS这样的东西来做到这一点。这可以从 PHP 调用

于 2012-10-24T09:00:01.337 回答
0

据我所知,没有现有的 PHP-Lib 可以做到这一点。PHP-GD 与图形有关,但你不能用它来做这件事。即使:如果网站使用 Javascript 来启用网站的某些重要部分,会发生什么?甚至是需要长时间运行请求的图像或其他资源?或者考虑使用 flash 的站点... linux 有一些工具可以批量截取屏幕截图 - 可通过计时器等进行配置。

于 2012-10-24T08:47:11.720 回答
0

很确定 GD 不能自己处理这个问题。您还需要一个 HTML 渲染器。

于 2012-10-24T08:43:22.043 回答