【问题标题】:how to load blade view with tcpdf laravel 5?如何使用 tcpdf laravel 5 加载刀片视图?
【发布时间】:2015-08-09 10:05:39
【问题描述】:

我正在尝试使用 laravel 5 和 https://github.com/elibyy/laravel-tcpdf 创建一个 pdf

有没有办法加载视图并将数据传递给视图?

类似

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

谢谢。

【问题讨论】:

    标签: pdf-generation laravel-5 tcpdf


    【解决方案1】:

    尝试使用

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

    但是,writeHTML() 方法的功能有限,请参阅 TCPDF 文档。

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

    【讨论】:

      【解决方案2】:

      尝试使用

          $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');
      

      【讨论】:

        猜你喜欢
        • 2015-08-10
        • 1970-01-01
        • 2016-10-02
        • 2015-06-05
        • 2013-08-03
        • 2016-09-26
        • 2017-01-05
        • 2015-05-14
        • 2014-12-20
        相关资源
        最近更新 更多