如何在浏览器中显示pdf


How to display pdf in browser

我已经完成了在php中使用FPDF生成PDF文件的工作。但问题是如何在没有Save As选项的情况下打开此pdf?我想在浏览器中显示pdf文档。

http://www.fpdf.org/en/doc/output.htm

语法:Output([string name],string dest),使用I作为Destination,fdpf将尝试在浏览器中显示它,如果浏览器插件等启用

您不能强制显示,因为用户可以选择内联显示PDF或系统地保存它们。我更喜欢第二种选择。。。

现在,有一个JavaScript/HTML5项目(实验!)可以在没有插件的情况下显示PDF,所以也许你可以尝试一下。

即使在使用fpdf将输出传递给浏览器时,我相信用户是否打开或保存它仍然取决于用户。

例如,一种解决方案是使用某种PDF查看器http://view.samurajdata.se/

尝试此$pdf->Output('I', 'filename.pdf')

参见参考资料http://www.fpdf.org/en/doc/output.htm

将标头的内容类型设置为"application/pdf'"。然后,大多数浏览器都会尝试打开它并在浏览器中显示(或者至少要求用户保存或打开文件)

您的浏览器必须安装pdf插件。如果您还没有安装最新版本的Acrobat Reader。如果使用fpdf,请输出字符串,而不是强制下载详细信息

http://www.fpdf.org/en/doc/output.htm

尝试将PDF回显为使用头函数。标头功能将强制浏览器下载。回声"可能"显示pdf。