bagaimana cara memuat tampilan blade dengan tcpdf laravel 5?

Saya mencoba membuat pdf menggunakan laravel 5 dan https://github.com/elibyy/laravel-tcpdf

Apakah ada cara untuk memuat tampilan dan meneruskan data ke tampilan?

sesuatu seperti

  $pdf = new TCPDF();  
  $pdf -> SetPrintHeader(false); 
  $pdf -> SetPrintFooter(false); 
  $pdf -> loadView('pdf.invoice',$data); // 
  $pdf -> Output(storage_path().'/pdf/file.pdf', 'I');

terima kasih.


person yogev levi    schedule 27.05.2015    source sumber


Jawaban (2)


Coba gunakan

$pdf->writeHTML(view('your.view')->render());

Namun, fungsi metode writeHTML() terbatas, lihat dokumentasi TCPDF.

http://www.tcpdf.org/doc/code/classTCPDF.html#ac3fdf25fcd36f1dce04f92187c621407

person ChainList    schedule 27.05.2015

Coba gunakan

    $view = \View::make('myview_name',compact('dynamic_data'));
    $html = $view->render();

    $pdf = new TCPDF();
    $pdf::SetTitle('Hello World');
    $pdf::AddPage();
    $pdf::writeHTML($html, true, false, true, false, '');
    $pdf::Output('hello_world.pdf');
person EeetM    schedule 20.02.2019