如何在使用mpdf时查看pdf?

时间:2017-02-27 10:51:56

标签: php html pdf

我正在研究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>

1 个答案:

答案 0 :(得分:1)

您可以更改&#34; D&#34;输出功能为&#34; I&#34; $this->mpdf_land->pdf->Output(UPLOAD_REPORT_PATH.$pdfFilePath.'', "I"); 所以文件应该在浏览器中内嵌显示而不是下载。

或者,如果只是开发中HTML输出的问题,你根本不需要pdf,你可以打印它。像print_r($htmls); exit;

这样的东西