PHPでFPDFライブラリを使用してPDFファイルを生成しています。PDFファイルが生成され、ブラウザに完全に表示されます。
ただし、ブラウザに表示する代わりに、表示する代わりに強制的に保存オプションが必要です。
ええ、これでもできます.htaccess
。
次の行を追加するだけです。
AddType application/octet-stream .pdf
これを行うには、適切なコンテンツ ヘッダーを送信する必要があります。
<?php
header('Content-Type: application/pdf');
header('Content-disposition: attachment;filename=MyFile.pdf');
readfile('MyFile.pdf');
これを実装するには、ユーザーのブラウザーで上記のヘッダーを含むページを開くだけです。ここで、MyFile.pdf は PDF ファイルの場所を参照します (Cookie、セッション、フォーム送信などを使用してファイルの場所を特定できます)。この例では、終了?>
タグを省略しました。これは必要な場合とそうでない場合があります。