laravel 项目中 DomPDF 的最大执行时间

Maximum execution time For DomPDF in laravel Project

我必须在 laravel(5.8) 项目中使用 DomPDF 包。但是我们在报告创建过程中遇到最大执行时间错误。

我在 6 秒 后得到查询结果。 我的查询计数是 1971.

我的包裹详情: barryvdh/laravel-dompdf: "0.8.7" laravel/framework": "5.8"

我创建报告的示例代码:

$pdf = PDF::loadView('reports.demodetails.viewreport',compact('alldetails'));

return $pdf->download('demoreport.pdf');

但报告创建过程需要更多时间来加载。

如果有人能向我推荐,我将不胜感激。

我使用 "barryvdh/laravel-snappy" 包而不是“barryvdh/laravel-dompdf”。我在 16 秒内得到了结果。(我的总记录是 1971)

Note: Dompdf same records I got 1/2 hrs to generate PDF.

任何遇到此问题的人都可以找到以下步骤来安装 "barryvdh/laravel-snappy" 软件包。

第一步: 作曲家需要 barryvdh/laravel-snappy

a) 添加提供商 Barryvdh\Snappy\ServiceProvider::class,

b) 添加别名 'PDF' => Barryvdh\Snappy\Facades\SnappyPdf::class, 'SnappyImage' => Barryvdh\Snappy\Facades\SnappyImage::class,

c)发布 php artisan vendor:publish --provider="Barryvdh\Snappy\ServiceProvider"

第二步: 作曲家需要 wemersonjanuario/wkhtmltopdf-windows

a)在 snappy 文件中设置二进制路径。

live server(Linux)中按照下面的link设置wkhtmltopdf和wkhtmltoimage,设置二进制路径值后。

https://askubuntu.com/questions/959152/how-can-i-install-the-latest-wkhtmltopdf-on-ubuntu-16-04