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

主计长:
$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");发布于 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官方手册提供的代码,就像在控制器中一样。
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’。如果您遇到任何问题,请在下面评论。
https://stackoverflow.com/questions/43927841
复制相似问题