从 HTML 生成 PDF 文件的 Mpdf 组件

Mpdf 只包含一个组件类,该类使用 mPDF 类(位于供应商目录中)来生成 PDF 文件,而不是标准输出。

mPDF 是一个很棒的类,可以从 HTML 创建 PDF 文件。有关更多信息,请参阅 mPDF 主页.

我编写了这个组件以便轻松地在 cake 视图中使用 mPDF。您只需要初始化 Mpdf 组件,设置所需的布局(视图),然后生成 PDF 文件,而不是标准输出。

控制器中的简短示例:` public$components=array(‘Mpdf.Mpdf’);

publicfunctiontestpdf(){ $this->Mpdf->init(); $this->Mpdf->setFilename(‘file.pdf’); $this->Mpdf->setOutput(‘D’); //可以通过 $this->Mpdf->pdf 调用任何 mPDF 方法 $this->Mpdf->pdf->SetWatermarkText(“Draft”); } ` 从 https://github.com/segy/Mpdf 下载代码。