使用 mpdf 扩展在 Yii2 中创建 pdf:controller - 查看代码

Create pdf in Yii2 using mpdf extension: controller - view code

我已经安装了 kartik-v mpdf 扩展。 我想在浏览器中显示 pdf。 能请教一下代码吗?

在控制器中我有以下内容:

use kartik\mpdf\Pdf;
.......
public function createPDF();
{
   ......
   $mpdf = new Pdf(...);
   $mpdf->SetTitle(...);
   ......
   $mpdf->MultiCell(...);
   .......
   // display in browser
   ..........
   ?
   ..........
}

那么,我应该通过这个函数渲染一个视图来显示 pdf 还是我可以直接从控制器来完成? 还有别的办法吗? 提前谢谢你

无需为 pdf 呈现单独的视图。您可以直接从控制器渲染 pdf。参考这个 example