gpt4 book ai didi

codeigniter - CodeIgniter 页面方向中的 mPDF 不会横向显示

转载 作者:行者123 更新时间:2023-12-03 18:16:03 24 4
gpt4 key购买 nike

我在 CodeIgniter 中使用 mPDF。

这是我的库(pdf.php)

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,"L"';
}
return new mPDF($param);
}
}

这是我的 Controller
$filename = 'qwerty';
//...
// As PDF creation takes a bit of memory, we're saving the created file in /downloads/reports/
$pdfFilePath = FCPATH."reports\\" . $filename . ".pdf";
//$data['page_title'] = 'Hello world'; // pass data to the view
for($i=0;$i>=0;$i++)
{
if(file_exists($pdfFilePath) == TRUE)
{
$pdfFilePath = FCPATH."reports\\" . $filename . $i . ".pdf";
} else {
break 1;
}
}
ini_set('memory_limit','32M');
$html = $this->load->view('certificate/certificate', $isi,TRUE); // render the view into HTML
$this->load->library('pdf');
$pdf = $this->pdf->load($param);
\$pdf = $this->pdf->load();
$pdf->SetFooter($_SERVER['HTTP_HOST'].'|{PAGENO}|'.date(DATE_RFC822));
$pdf->WriteHTML($html);
$pdf->Output($pdfFilePath, 'F'); // save to file because we can

即使使用该配置( $param ),结果仍然给我肖像文件,因此,里面的 CSS 非常困惑。

我该怎么办?

最佳答案

我的名字是 Rhonald Brito,这是我第一次来这里,我使用 Codeigniter 和 MPDF 大约一年了,在这里我告诉你我的代码:

public function Make_PDF($view, $data, $file_name) {
$html = $this->load->view($view, $data, true);
$this->mpdf = new mPDF();
$this->stylesheet = file_get_contents('css/style.css');
$this->mpdf->AddPage('L', // L - landscape, P - portrait
'', '', '', '',
30, // margin_left
30, // margin right
30, // margin top
30, // margin bottom
18, // margin header
12); // margin footer
$this->mpdf->WriteHTML($html);
//$this->mpdf->Output($file_name, 'D'); // download force
$this->mpdf->Output($file_name, 'I'); // view in the explorer

// for more information rhonalejandro@gmail.com
}

关于codeigniter - CodeIgniter 页面方向中的 mPDF 不会横向显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17946537/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com