phpでPDFファイルをブラウザで出力させる方法と
PDFファイルをダウンロードさせる方法をメモします。
出力とダウンロードするには、phpのheader()関数を使用して出力します
■ phpでPDFファイルをブラウザで出力
// 読み込むPDFファイルを指定
$file = 'hoge.pdf';
// PDFを出力する
header("Content-Type: application/pdf");
// ファイルを読み込んで出力
readfile($file);
exit();
ブラウザで指定したPDFファイルの内容を出力します。
■ phpでPDFファイルをダウンロード
// 読み込むPDFファイルを指定
$file = 'hoge.pdf';
// ダウンロードするダイアログを出力
header("Content-Disposition: attachment; filename=download.pdf");
// ファイルを読み込んで出力
readfile($file);
exit();
download.pdfをダウンロードするダイアログが表示され、
ダウンロードすることができます。