mPDF:脚本不适用于 codeIgniter
mPDF: Script does not work for codeIgniter
我正在尝试使用 mPDF 和 CodeIgneter 创建 pdf 文件。
在控制器中我有以下脚本:
$pdfFilePath = FCPATH."/pdf/report/test.pdf";
$data['page_title'] = 'Hello world'; // pass data to the view
if (file_exists($pdfFilePath) == FALSE) {
ini_set('memory_limit','32M');
$html = $this->load->view('pdf_output', $data, true); // render the view into HTML
$this->load->library('m_pdf');
$pdf = $this->pdf->load();
$pdf->SetFooter($_SERVER['HTTP_HOST'].'|{PAGENO}|'.date(DATE_RFC822));
$pdf->WriteHTML($html); // write the HTML into the PDF
$pdf->Output($pdfFilePath, 'F');
}
我收到此错误消息,但我无法理解原因。
消息:未定义属性:欢迎::$pdf
将 mpdf60 文件夹放入库中。
在控制器中输入以下代码。
public function doprint($book_id,$pdf=false)
{
$this->load->library('parser');
$page_data['sold_book'] = "Hello world data";
$output = $this->parser->parse('sold_book_detail_print',$page_data,true);
if ($pdf=='print')
$this->_gen_pdf($output);
else
$this->output->set_output($output);
}
//GENRATE PDF FILE
public function _gen_pdf($html,$paper='A4')
{
//this the the PDF filename that user will get to download
$pdfFilePath = "output_pdf_name.pdf";
//load mPDF library
$this->load->library('mpdf60/mpdf');
$mpdf=new mPDF('utf-8',$paper);
//generate the PDF from the given html
$mpdf->WriteHTML($html);
$mpdf->Output();
}
查看以下代码。
<a href="<?php echo base_url();?>index.php/soldtextbook/doprint/<?php echo $row->buy_book_id; ?>/print" target="_blank" class="post-ad">print shipping Detail</a>
并在 view.and 中创建 file.php 在 file.php 中写入 html
例如:
<?php echo $sold_book; ?>
我正在尝试使用 mPDF 和 CodeIgneter 创建 pdf 文件。
在控制器中我有以下脚本:
$pdfFilePath = FCPATH."/pdf/report/test.pdf";
$data['page_title'] = 'Hello world'; // pass data to the view
if (file_exists($pdfFilePath) == FALSE) {
ini_set('memory_limit','32M');
$html = $this->load->view('pdf_output', $data, true); // render the view into HTML
$this->load->library('m_pdf');
$pdf = $this->pdf->load();
$pdf->SetFooter($_SERVER['HTTP_HOST'].'|{PAGENO}|'.date(DATE_RFC822));
$pdf->WriteHTML($html); // write the HTML into the PDF
$pdf->Output($pdfFilePath, 'F');
}
我收到此错误消息,但我无法理解原因。
消息:未定义属性:欢迎::$pdf
将 mpdf60 文件夹放入库中。
在控制器中输入以下代码。
public function doprint($book_id,$pdf=false)
{
$this->load->library('parser');
$page_data['sold_book'] = "Hello world data";
$output = $this->parser->parse('sold_book_detail_print',$page_data,true);
if ($pdf=='print')
$this->_gen_pdf($output);
else
$this->output->set_output($output);
}
//GENRATE PDF FILE
public function _gen_pdf($html,$paper='A4')
{
//this the the PDF filename that user will get to download
$pdfFilePath = "output_pdf_name.pdf";
//load mPDF library
$this->load->library('mpdf60/mpdf');
$mpdf=new mPDF('utf-8',$paper);
//generate the PDF from the given html
$mpdf->WriteHTML($html);
$mpdf->Output();
}
查看以下代码。
<a href="<?php echo base_url();?>index.php/soldtextbook/doprint/<?php echo $row->buy_book_id; ?>/print" target="_blank" class="post-ad">print shipping Detail</a>
并在 view.and 中创建 file.php 在 file.php 中写入 html 例如:
<?php echo $sold_book; ?>