如何在 yii 中使用 mPDF?

Posted

技术标签:

【中文标题】如何在 yii 中使用 mPDF?【英文标题】:How can I use the mPDF with yii? 【发布时间】:2013-12-07 15:51:47 【问题描述】:

我正在使用 yii 框架来生成 pdf 报告。使用 yiireport 扩展 http://www.yiiframework.com/extension/yiireport 我能够生成报告。生成 pdf 有三个选项,即使用 TcPDF、DomPDF 或 mPDF 库。 TcPDF、DomPDF 都在工作,但 mPDF 不工作。如何将 mPDF 与 yii 一起使用。请帮忙。

【问题讨论】:

【参考方案1】:

默认情况下,yiireport 不提供 mPDF。 Yiireport安装步骤说:

3) Download a PDF library, like mPDF and copy to protected/vendors directory

那你应该在 yiireport.php 中配置:

return array(
    'pdfRenderer' => 'mpdf',
     // You should extract mpdf.zip contents, which you got from
     // http://www.mpdf1.com
     // and point 'pdfRenderedPath' to it
    'pdfRendererPath' => 'application.vendors.mpdf', 
    'templatePath' => 'application.views.reports'
);

【讨论】:

我已按照这些步骤进行安装。 yii 不提供 mPDF,TcPDF、DomPDF 也不提供。这两个安装成功。问题在于 mPDF 安装。 您既没有向我们展示错误/异常,也没有向我们展示您的配置文件。 没有php错误或异常,只显示404页面未找到。

以上是关于如何在 yii 中使用 mPDF?的主要内容,如果未能解决你的问题,请参考以下文章

如何在yii2中向kartik yii-mpdf添加自定义字体

mpdf 扩展中的分页符:Yii

如何在 Yii2 mpdf 中将 <br> 标签实际呈现为换行符

如何在 Yii 中通过 FPDF 为 POS 软件设置自动页面高度

使用 Yii 无法写入 mPDF 临时文件

如何更改mpdf的位置