0

可能重复:
使用 PHP 的网站截图

我似乎找不到如何通过 Web 服务器将网页呈现为图像的简单示例。

现在我有一个运行 Nginx 并为 PHP 应用程序提供服务的后端,我在同一个后端也有一个反向代理服务节点。

我需要实现的是一个 API,我可以将 URL 传递给它,并将其呈现为 PNG,然后存储在硬盘驱动器的某个位置。(如果整个过程可以是异步的,那就完美了。)

实现这一目标的最佳方法是什么?

4

1 回答 1

0

您将需要一个渲染器,我认为它在简单的 PHP 库中不可用。你可以使用谷歌浏览器的引擎,它是开源的并且有一个合理可用的 API 来将它嵌入到其他应用程序中。我不确定如何,但您应该能够将其渲染到图像或您可以自己保存的画布上。

不过,这不是一个简单的解决方案。渲染网站非常复杂。

于 2012-10-18T20:57:19.257 回答