在我的Laravel应用程序中,我使用DOMPDF生成pdf文件。当我转换肖像发票时,它正常工作。当我转换风景发票时显示错误 Frame.php超过30秒的最大执行时间(第0行)
我的控制器代码是:
return \PDF::loadView('pdf/invoice', compact('salesinvoiceData','companyData','salesitemsData'))->setPaper('a4', 'landscape')->setWarnings(false)->download($salesinvoiceData->id.'.pdf');
答案 0 :(得分:0)
您可以增加最长执行时间:
set_time_limit(300); // Extends to 5 minutes.
// Then return the PDF
return \PDF::loadView(/* ... */)->download($salesinvoiceData->id.'.pdf');;
有关详细信息,请参阅:Fatal error: Maximum execution time of 30 seconds exceeded。
答案 1 :(得分:0)
我认为包括css& js是生成pdf时负载缓慢的原因。
这是我之前的代码:
@extends('layouts.master')
@section('content')
test
@endsection
删除后@extends问题已修复
test