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