2017-02-27 10 views
1

私はcodeignitorに取り組んでおり、レポートを生成する作業を行っています。しかし、私の問題は、真剣に過度の時間を費やしているものを見るためにpdfファイルをダウンロードするたびにです。ここでmpdfで作業中にpdfを表示するには?

は、ここではMPDFマニュアルのリンクhttp://www.mpdfonline.com/repos/mpdfmanual.pdf

は私が働いている私のコードです。誰かが何かのplzのヘルプを知っている場合:

コントローラー: 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"); 
} 

表示ファイル:あなたは出力に "D" を変更することができます

<html> 
<body> 
    <p>hello </p> 
</body> 
</html> 
+0

誰もいません?????????? – user3162878

答えて

1

はindex.phpを機能を "I"に変更します。$this->mpdf_land->pdf->Output(UPLOAD_REPORT_PATH.$pdfFilePath.'', "I"); したがって、ファイルをダウンロードする代わりにブラウザにインラインで表示する必要があります。

また、開発中のHTML出力の問題であり、pdfをまったく必要としない場合は、印刷するだけで済みます。何かのようにprint_r($htmls); exit;

+0

おかげでおかげさま...本当に助けてくれる – user3162878

+0

もう一つは、私はそれもpdfを検査し、開発中に変更をもたらすことです。 – user3162878

関連する問題