After a long time, I am writing a new article. Thanks for everyone's support. Today we are going to see How to create and download PDF files by using CodeIgniter mPDF library. mPDF is a customized third-party library, using this simple library function we will convert our HTML template code to PDF. Follow the below step by step process.
Step 1: Download the latest version of mPDF library files. Load the files in your third-party (new directory) or library folder.
Path: application\third_party\
Step 2: Create a new file in your library (mpdf.php) and paste the below code.
path: application\ibraries\
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); include_once APPPATH.'/third_party/mpdf/mpdf.php'; class M_pdf { public $param; public $pdf; public function __construct($param = '"en-GB-x","A4","","",10,10,10,10,6,3') { $this->param =$param; $this->pdf = new mPDF($this->param); } }
Step 3: Create a new controller or use your existing controller to load the below function,
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Welcome extends CI_Controller { public function index() { $html=$this->load->view('mypdfLayout',"", true); // html file $pdfFilename = "myfilename.pdf"; $this->load->library('m_pdf'); $this->m_pdf->pdf->WriteHTML($html); $this->m_pdf->pdf->Output($pdfFilename, "D"); } }
Step 4: Create an HTML template and load in your view folder.
Post Angularjs posts.
ReplyDeleteOkay sure
Deleteआय लाइक इट !
ReplyDeleteGood
Delete