【发布时间】:2015-06-29 11:55:44
【问题描述】:
在比较了 dompdf、TCPDF、MPDF 的特性之后,我在这里使用 MPDF 在我的 codeigniter 应用程序中将 HTML 转换为 PDF。在本地主机中,它工作正常。并且 pdf 在 2 或 3 秒内生成。当我将它上传到实时服务器时,创建相同的 pdf 文件需要 3 分钟以上。我已经检查了文件权限。 Pdf 正在生成并保存在文件夹中。但这需要很长时间。
$this->ci->load->library('m_pdf');
$html = $this->ci->load->view('ecommerce/salespdf',$this->data,true);
$m_pdf = $this->ci->m_pdf->load();
$m_pdf->WriteHTML($html);
$filepath = getcwd()."/assets/other_uploads/pdf_files/";
$m_pdf->Output($filepath.$filename, "F");
从上面的代码可以看出,pdf是在指定文件夹中生成的,但是耗时比较长。视图文件中只包含一个外部 css 文件。
<link href="<?php echo CSS_URL; ?>pdf-invoice.css" rel="stylesheet" type="text/css" />
我的代码有什么问题吗?
【问题讨论】:
标签: css codeigniter pdf mpdf