mpdfでPDFが直接開けない

以下の様に、PDFを保存するダイアログを表示させた時に、「表示」を選択するとTempフォルダにあるファイルが開けないというエラーメッセージが表示される。

$html = $tmpl->fetch('templates/hoge.htm');
$mpdf = new mPDF('ja', array(100, 148), 0, '', 5, 5, 0, 0, 0, 0); // array(100, 148)
$stylesheet = file_get_contents("templates/style1.css");
$mpdf->WriteHTML($stylesheet, 1);
$stylesheet = file_get_contents("templates/style2.css");
$mpdf->WriteHTML($stylesheet, 1);
$mpdf->WriteHTML($html);
$filename = mb_convert_encoding("hoge.pdf", "SJIS", "auto");
$mpdf->Output("../../pdf/".$filename, 'F');
$mpdf->Output($filename, "D");

ダイアログを表示しているのは最後の行である。

ダイアログで「保存」はできるのだが、「表示」ができなくて困っている。

カテゴリー: PHP, メモ タグ: , , , , パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください