mpdf没有从实时服务器下载pdf文档

时间:2019-05-02 11:22:37

标签: php codeigniter-3 mpdf

我试图在Codeigniter3中使用mpdf下载PDF文件。

这是我用于生成PDF的代码

function download_PDF(){

  //load mPDF library
  $this->load->library('pdf'); 

   $pdfFilePath ="statement-".time().".pdf";    
   $html=$this->load->view("transactionStatement", true);       

   $pdf = $this->pdf->load();

   $stylesheet = '<style>'.file_get_contents('assets/css/style.css').'</style>';

   $pdf->WriteHTML($stylesheet,1);
   $pdf->WriteHTML($html,2);

   $pdf->Output($pdfFilePath, "D");
   exit;
}

这是我的图书馆文件

class Pdf {

    function Pdf()
    {
        $CI = & get_instance();
        log_message('Debug', 'mPDF class is loaded.');
    }
    function load($param=NULL)
    {
        include_once APPPATH.'/third_party/mpdf/mpdf.php';

        if ($params == NULL)
        {
            $param = '"en-GB-x","A4","","",10,10,10,10,6,3';                
        }
        return new mPDF();
    }
}

以上代码在本地服务器上工作正常,但在实时服务器上不工作。

在实时服务器中,URL类似于此 file:/// C:/Users/Nibs2/Downloads/statement-1556794021.pdf ,它说“ 无法加载PDF文档。 '

0 个答案:

没有答案