背景画像テンプレートがあります
ヘッダーとフッターはテンプレート画像にありますコンテンツ領域にコンテンツをレンダリングしたいだけです
これを達成する方法は?
ヘッダーとフッターのhtmlを分離しようとしましたが、私のコードサンプルは私のphpコードです
$html = view('products.pdf.index', compact('product'))->render();
$pdf = PDF::loadHTML($html)
->setPaper('a4')
->setOrientation('portrait')
->setOption('header-spacing', 0)
->setOption('footer-spacing', 0)
->setOption('header-html', view('products.pdf.header')->render())
->setOption('footer-html', view('products.pdf.footer')->render())
->setOption('margin-top', 10)
->setOption('margin-right', 0)
->setOption('margin-bottom', 18)
->setOption('margin-left', 0);
return $pdf->download($product->title . '.pdf');
ヘッダー(products.pdf.header)ファイルにはヘッダーコンテンツがあり、フッター(products.pdf.footer)ファイルにはフッターコンテンツ$html
があり、コンテンツを保持しています