将视图另存为 png laravel

Save view as png laravel

我正为此做噩梦。我目前有一个应用程序允许用户通过从 API 抓取数据来查看信息。我想以编程方式将用户看到的视图保存为 png 图像。

我试过使用 Snappy 等,但 pdf 输出效果不佳,我想将视图另存为 png。我尝试使用 phantomjs,但问题是该视图需要用户登录,所以我只得到 'you need to be logged in screen'

有没有人对如何在我的控制器中创建一个方法来在加载时将经过身份验证的用户的视图另存为 png 有任何建议?

谢谢!

Laravel snappy 可以选择以除 pdf 之外的其他格式创建图像。

正确配置需要一些努力,但您可以使用与原始视图相同的 css。

我的建议是继续尝试 laravel snappy