首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果有人修复了"mPDF不推荐的构造函数问题“,请共享mpdf库。

如果有人修复了"mPDF不推荐的构造函数问题“,请共享mpdf库。
EN

Stack Overflow用户
提问于 2017-05-12 01:12:46
回答 1查看 768关注 0票数 0

如果有人修复了“mPDF有一个不推荐的构造函数问题”,请共享mpdf库。

截图:

主计长:

代码语言:javascript
复制
$data = [];
$html=$this->load->view('welcome_message', $data, true);

//this the the PDF filename that user will get to download
$pdfFilePath = "output_pdf_name.pdf";

//load mPDF library
$this->load->library('m_pdf');

//generate the PDF from the given html
$this->m_pdf->pdf->WriteHTML($html);

//download it.
$this->m_pdf->pdf->Output($pdfFilePath, "I");
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-12 07:29:54

我在我的codeigniter项目中使用了mdf,而且我没有使用任何第三方库,因为it.You可以通过在代码点火器中使用composer轻松地安装最新版本的mpdf。这就是我如何在CodeIgniter 3中实现composer的。您必须在计算机上安装composer,从https://getcomposer.org/下载它。在你的电脑上安装了作曲家之后,

将项目文件夹中的composer.json文件复制并粘贴到应用程序文件夹。在config.php文件$config' composer _autoload‘=TRUE中,现在项目中有composer。现在,我将介绍如何使用composer安装mpdf。

打开cmd并直接指向项目名称/应用程序。在应用程序目录中,Type composer需要mpdf/mpdf,现在将在应用程序文件夹和供应商文件夹中创建供应商文件夹,您可以看到composer下载的所有包。

现在,由于您自动编写了composer,您可以使用mpdf官方手册提供的代码,就像在控制器中一样。

代码语言:javascript
复制
    function m_pdf(){ 

       $mpdf = new mPDF();

       // Write some HTML code:

       $mpdf->WriteHTML('Hello World');

       // Output a PDF file directly to the browser
       $mpdf->Output();
   }

请记住,您不需要键入require_once APPPATH.‘/ since /mpdf/mpdf/mpdf.php’;因为您已经自动加载了编写器。如果不喜欢autoload,则必须在使用mpdf供应商库的每个控制器的开头键入require_once APPPATH.‘/ prefer /mpdf/mpdf/mpdf.php’。如果您遇到任何问题,请在下面评论。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43927841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档