我使用Laravel 5.5使用barryvdh / laravel-snappy创建PDF文件。
我想生成带有页眉和页脚的PDF页面。它是在我的预算结束时打印条款和条件。
我可以使用产品,价格,页眉,页脚生成前2页...但是当我添加条款和条件时,我有页脚和页眉以及pdf选项(游戏中......)
当我使用css加载页眉和页脚时,我尝试使用javascript删除页眉和页脚,但我在这些地方有一个空格,但我需要所有页面。
$presupuesto = ExpedientePresupuesto::findOrFail($id_presupuesto);
$now = Carbon::now('Europe/Madrid');
$header = \View::make('expedientes.pdf.cabeceraPresupuesto', compact('now', 'request', 'presupuesto') )->render();
$footerHTML = Footer::footerHtml($now);
$footer = \View::make('expedientes.pdf.piePresupuesto', compact( 'footerHTML', 'request', 'presupuesto') )->render();
$pdf= \PDF::loadView('expedientes.pdf.cuerpoPresupuesto', compact('presupuesto', 'request'));
return view('expedientes.pdf.cabeceraPresupuesto', compact('now', 'presupuesto', 'request'));
$pdf->setPaper('a4');
$pdf->setOption('header-html', $header );
$pdf->setOption('footer-html', $footer );
$pdf->setOption('footer-spacing', 10 );
我的问题是可以在同一个PDF中添加带有不同optios的其他页面吗?我的意思是,PDF的第一部分有标题页脚和我想要的任何内容,最后一部分没有标题,其他空格... 像这样(不起作用)
$pdf.= \PDF::loadView('expedientes.pdf.terms', compact('presupuesto', 'request'));
$pdf->setPaper('a4');
$pdf->setOption('header-html', '' );
$pdf->setOption('footer-html', '');
$pdf->setOption('footer-spacing', 10 );
return $pdf->stream( $now . '-PresupuestoFP.pdf');