我使用本教程从 html 文件生成 pdf 文件,例如
控制器
<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
class Test extends CI_Controller {
function __construct() {
parent::__construct();
}
function index() {
$this->load->library('mpdf');
$this->mpdf = new mPDF('utf-8', 'A4');
$html = $this->load->view("test");
$txt = "hiiiiiiiiiii";
$this->mpdf->WriteHTML($txt , 2);
$this->mpdf->WriteHTML($html , 2);
$this->mpdf->Output('ggg.pdf', 'I');
}
public function ahmed() {
$this->load->view('test');
}
public function fakhr() {
$this->load->view('welcome_message');
}
public function yahoo() {
$this->load->view('welcome_message');
}
}
问题是,当我传递 $html
给WriteHTML()
函数时,它生成了一个空白的pdf,当我将$txt
变量传递给同一个函数时打印了文本"hiiiii"...
,那么如何解决这个问题,为什么我不能从codeigniter视图文件生成pdf..