1

PDFをディスクに保存しようとしています。

私は以下のように使用DompdfCodeigniterています:

$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.0pdfをポップアップするためにも使用しています.ポップアップを右クリックすると(pdfが表示されません.pdfプラグインの問題を推測しています)Save as、0バイトではない読み取り可能なpdfを作成できます。

アプリケーションが自動的に pdf をディスクに保存することが重要です。読み取り可能な PDF をディスクに保存するにはどうすればよいですか?

4

1 に答える 1