我正在尝试将 pdf 保存到磁盘。
我正在使用Dompdf
,Codeigniter
如下所示:
$this->load->helper('dompdf','file');
$this->load->helper('file');
$saveTo = './labels';
$data['id'] = $this -> uri -> segment(3);
$data['no_of_prints'] = $this -> uri -> segment(4);
$labelname = "Label". $data['id'] ."-". $data['no_of_prints'] . ".pdf";
$html = $this->load->view('label_view', $data, TRUE);
file_put_contents($saveTo."/".$labelname, pdf_create($html, $labelname));
虽然 labelname 正确生成。保存到磁盘的文件读取 0 个字节,正如预期的那样,我得到了一个Adobe Reader cannot open this file ...
错误。
我也fancybox 2.0
用来弹出 pdf,当我右键单击弹出窗口时,(pdf 不显示,我猜是 pdf 插件问题)我能够Save as
读取不是 0 字节的 pdf。
应用程序自动将 pdf 保存到磁盘很重要。如何将可读的 pdf 保存到磁盘?