我使用FPDF库生成PDF文件。生成PDF文件并在浏览器中完美显示。
然而,不是在浏览器中显示,而是强制保存选项而不是显示它。
答案 0 :(得分:1)
FPDF内置了下载功能,使用D
参数:
// At the end of your PDF generation code:
$pdf->Output('file.pdf', 'D');
答案 1 :(得分:0)
为此,您需要发送相应的内容标题:
<?php
header('Content-Type: application/pdf');
header('Content-disposition: attachment;filename=MyFile.pdf');
readfile('MyFile.pdf');
要实现这一点,只需让用户的浏览器打开一个带有上述标题的页面,其中MyFile.pdf引用您的pdf文件的位置(您可以使用cookie,会话,表单提交或其他任何来确定该文件位置)。在这个例子中,我没有关闭?>
标签;这可能是也可能不是必要的。
答案 2 :(得分:0)
是的,您也可以使用.htaccess
执行此操作。
只需添加以下行:
AddType application/octet-stream .pdf