我使用maatwebsite进行报告并将其下载到xls并且工作正常,但现在我需要将其导出为PDF,因此当导出到PDF时只返回第一页,即使有多个工作表。
Excel::create('name', function ($excel) {
foreach ($categories as $value) {
$excel->sheet($value['name'], function($sheet) {
...
});
}
})->download('pdf');
如何查看所有页面? 我正在使用laravel 4.2,maatwebsite / excel 1.3.0和mpdf 6.0.0
答案 0 :(得分:0)
如果您阅读documentation,则应使用->export('pdf')
代替->download('pdf')
。
请尝试并返回结果。
文件中的文字:
要将文件导出为pdf,您必须包含" dompdf / dompdf":" ~0.6.1"," mpdf / mpdf":"〜 5.7.3"或" tecnick.com/tcpdf":" ~6.0.0"在您的composer.json中并相应地更改export.pdf.driver配置设置。
答案 1 :(得分:0)
我在maatwebsite github上生成了相同的问题。我做到了这一点并且有效。
答案 2 :(得分:0)
获取$ data并将$ filename =“ new.pdf”
$filename = "new.pdf";
Excel::download( new ExportOrder( $data ), $filename);