使用PHP保存远程网页(PDF或屏幕截图)
我有一个web应用程序,需要缓存一些远程页面,以便将来查看 我认为创建该页面的pdf是一个好主意,根据这里的其他问题,我开始尝试一些库 我尝试了使用PHP保存远程网页(PDF或屏幕截图),php,codeigniter,pdf,Php,Codeigniter,Pdf,我有一个web应用程序,需要缓存一些远程页面,以便将来查看 我认为创建该页面的pdf是一个好主意,根据这里的其他问题,我开始尝试一些库 我尝试了Dompdf,但我在尝试快速入门示例时遇到了一些问题,创建的pdf格式不太好:行距太大,元素没有对齐 此外,我需要一次保存几个页面,并使用Codeigniter的控制器显示结果,但库只是“退出”执行,其他视图无法加载 如何正确配置dompdf使其正常工作? 还有其他方法可以保存远程网页吗 谢谢。您可能需要使用 安装: composer require m
Dompdf
,但我在尝试快速入门示例时遇到了一些问题,创建的pdf格式不太好:行距太大,元素没有对齐
此外,我需要一次保存几个页面,并使用Codeigniter的控制器显示结果,但库只是“退出”执行,其他视图无法加载
如何正确配置dompdf使其正常工作?
还有其他方法可以保存远程网页吗
谢谢。您可能需要使用
安装:
composer require microweber/screen
use Screen\Capture;
$url = 'https://github.com';
$screenCapture = new Capture($url);
$fileLocation = '/some/dir/test.' . $screen->getImageType()->getFormat();
$screenCapture->save($fileLocation);
用法:
composer require microweber/screen
use Screen\Capture;
$url = 'https://github.com';
$screenCapture = new Capture($url);
$fileLocation = '/some/dir/test.' . $screen->getImageType()->getFormat();
$screenCapture->save($fileLocation);