0

背景画像テンプレートがあります

ここに画像の説明を入力

ヘッダーとフッターはテンプレート画像にありますコンテンツ領域にコンテンツをレンダリングしたいだけです

これを達成する方法は?

ヘッダーとフッターの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があり、コンテンツを保持しています

4

0 に答える 0