我有一个Web应用程序需要缓存一些远程页面以供将来查看。
我认为创建页面的pdf是一个好主意,我开始尝试一些库,根据其他人的问题。
我尝试了Dompdf
但是我在尝试快速启动示例时遇到的问题很少,创建的pdf格式不是很好:行间距很大,元素没有对齐。
另外,我需要一次保存几页并使用Codeigniter的控制器显示结果,但库只是"退出"
。无法加载执行和其他视图。如何正确配置dompdf才能正常工作? 还有其他保存远程网页的方法吗?
感谢。
答案 0 :(得分:1)
您可能想要使用https://github.com/microweber/screen
安装:强>
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);