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));
ラベル名が正しく生成されている間。ディスクに保存されたファイルは 0 バイトを読み取り、予想どおりAdobe Reader cannot open this file ...
エラーが発生します。
私はfancybox 2.0
pdfをポップアップするためにも使用しています.ポップアップを右クリックすると(pdfが表示されません.pdfプラグインの問題を推測しています)Save as
、0バイトではない読み取り可能なpdfを作成できます。
アプリケーションが自動的に pdf をディスクに保存することが重要です。読み取り可能な PDF をディスクに保存するにはどうすればよいですか?