我正在研究codeignitor并为生成报告做准备。但我的问题是每次我都要下载pdf文件来查看占用太多时间的任何东西。
以下是mpdf manual http://www.mpdfonline.com/repos/mpdfmanual.pdf
的链接这是我正在使用的代码。如果有人知道某事帮助:
控制器: Report.php
public function index(){
$html =$this->load->view('report/index', $this->data, true);
$htmls=$html;
$this->load->library('Mpdf_land');
$pdfFilePath = 'Public_Opportunities_Detail('.date('Y-m-d H:i:s').').pdf';
$this->mpdf_land->pdf->WriteHTML($htmls);
$this->mpdf_land->pdf->Output(UPLOAD_REPORT_PATH.$pdfFilePath.'', "D");
}
查看文件:index.php
<html>
<body>
<p>hello </p>
</body>
</html>
答案 0 :(得分:1)
您可以更改&#34; D&#34;输出功能为&#34; I&#34; $this->mpdf_land->pdf->Output(UPLOAD_REPORT_PATH.$pdfFilePath.'', "I");
所以文件应该在浏览器中内嵌显示而不是下载。
或者,如果只是开发中HTML输出的问题,你根本不需要pdf,你可以打印它。像print_r($htmls); exit;