如何在浏览器中显示pdf

时间:2012-09-04 08:33:02

标签: php fpdf

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

7 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:1)

您无法强制显示此屏幕,因为用户可以选择内嵌显示PDF或系统地保存PDF。我更喜欢第二种选择......

现在,有一个JavaScript / HTML 5项目(实验性的!)来显示没有插件的PDF,所以也许你可以试试。

答案 2 :(得分:1)

即使使用fpdf将输出传递给浏览器,我相信如果他们打开或保存它仍然取决于用户。

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

答案 3 :(得分:1)

尝试一下import TagCellLayout let tagCellLayout = TagCellLayout(alignment: .left, delegate: self) collectionView.collectionViewLayout = tagCellLayout

请参见参考文献http://www.fpdf.org/en/doc/output.htm

答案 4 :(得分:0)

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

答案 5 :(得分:0)

尝试回显PDF而不是使用标题功能。标头功能将强制浏览器下载。 echo'可能'显示pdf。

答案 6 :(得分:0)

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

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