用PHP在web浏览器中打开PDF文件的方法

发布时间:2020-08-21 11:48:31

来源:亿速云

阅读:131

作者:小新

小编给大家分享一下用PHP在web浏览器中打开PDF文件的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

PHP使用标准代码在web浏览器中显示pdf文件。显示pdf文件的过程涉及到pdf文件在服务器上的位置,它使用各种类型的头文件以类型、配置、传输编码等形式定义内容组成。

PHP传递PDF文件以在浏览器上读取它。浏览器要么显示它,要么从localhost服务器下载它,然后显示pdf。

注意:PHP实际上并没有读取PDF文件。它不能识别pdf格式的文件。它只将PDF文件传递给浏览器,以便在浏览器中读取。如果将pdf文件复制到XAMPP的htdocs文件夹中,则不需要指定文件路径。

示例1:

在浏览器上显示pdf文件。<?php

// 将文件名存储到变量中

$file = 'filename.pdf';

$filename = 'filename.pdf';

header('Content-type: application/pdf');

header('Content-Disposition: inline; filename="' . $filename . '"');

header('Content-Transfer-Encoding: binary');

header('Accept-Ranges: bytes');

// 读取文件

@readfile($file);

输出:

示例2:<?php

// PDF文件在服务器上的位置

$filename = "/path/to/the/file.pdf";

// Header content type

header("Content-type: application/pdf");

header("Content-Length: " . filesize($filename));

// 将文件发送到浏览器。

readfile($filename);

输出:

以上是用PHP在web浏览器中打开PDF文件的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

php本地打开pdf文件_用PHP在web浏览器中打开PDF文件的方法相关推荐

  1. java实现浏览器ui中的收藏夹_谷歌改进Google Chrome浏览器中的PDF浏览器 带来全新UI...

    最近,谷歌一直在不断地改进在Chrome浏览器的PDF浏览器.例如,它开发了一个选项,以查看PDF的两页视图,并让你保存PDF表格.但这并不足够,由于目前的用户界面信息贫乏容易引发误解和困扰,谷歌正在 ...

  2. 如何在Web浏览器中查看XML文件

    一旦了解到HTML是XML的一种形式,您可能会想知道如果尝试在浏览器中查看XML文件会发生什么. 结果令人非常失望-Firefox在页面顶部显示一条横幅,上面写着:"此XML文件似乎没有与之 ...

  3. abaqus python 读取文件_通过Python脚本从Abaqus中的excel文件导入幅度数据

    我在从excel文件导入幅度数据时在Abaqus中创建了以下宏.然后尝试运行此脚本以从同一个excel文件创建另一个幅度但不幸的是,我有以下错误.在这方面有人可以帮助我吗? 脚本: # Do not ...

  4. chrome手机版打开调试模式_移动端利用chrome浏览器在PC端进行调试方法

    由于最近工作中遇到需要在电脑上调试手机端的功能和样式,之前也没有遇到过,所以就各种百度和试验.最后终于功夫不负有心人,成功了.(那一刻心情真滴很鸡冻啊~~~~~~~~~).所以暂时记录下来.以免鸡冻过 ...

  5. svn版本库浏览器_在SVN版本库浏览器中直接编辑文件保存后不会弹..._网络编辑_帮考网...

    原因是没有实际添加到版本库中,要添加到版本库必须执行"Commit". 具体分析如下: SVN错误处理svn : Couldn't perform atomic initializ ...

  6. linux下mkdir头文件_整理Linux下gcc编译中关于头文件与库文件搜索路径相关问题

    态库./libpos.so. /root/test/env/lib/libpos.so和/root/test/conf/lib/libpos.so.我们再用源程序 pos_lib.c(见程序5)来创建 ...

  7. python循环写入csv文件_从for循环和列表中写入.csv文件

    我可能会改变这个:for filename in os.listdir (image_path): print filename print len(filename) 有点像lines = list ...

  8. java gui 嵌入浏览器,让java gui在web浏览器中打开一个网页

    I am trying to get a java gui to open a web page. So the gui runs some code that does things and the ...

  9. minIO如何设置直接通过访问链接在浏览器中打开文件

    场景描述: 在数据质量中心的需求开发中,需要将测试报告存储在minIO系统上,并记录访问链接,前端获取文件链接后,直接在浏览器中打开html报告. 如以下报告链接http://XXXXXXX:9000 ...

  10. android用浏览器打开url地址,Android 在浏览器中打开URL

    示例 使用默认浏览器打开 本示例说明如何在内置Web浏览器中而不是在应用程序中以编程方式打开URL.这使您的应用程序可以打开网页,而无需INTERNET在清单文件中包含权限. public void  ...

最新文章

  1. 信号量Semaphore一篇文章叫你明白
  2. phpcms评论的url替换问题
  3. 转--SDP 协议分析
  4. 数学建模 TSP(旅行商问题) Lingo求解
  5. WebService传输DataSet的一点想法和实践-.NET教程,Web Service开发
  6. CENTOS7.8忘记ROOT密码,重置密码步骤
  7. JavaScript错误信息
  8. http实时推送技术
  9. 使用 github + jekyll 搭建个人博客
  10. WI-FI密码破解-奶瓶
  11. EditPlus3破解版下载以及配置java使用教程
  12. 基于(7,4 ) 线性分组码编码和 BPSK 调制
  13. 阿里语音识别看这一篇就够了
  14. (梳理)用Tensorflow实现SE-ResNet(SENet ResNet ResNeXt VGG16)的数据输入,训练,预测的完整代码框架(cifar10准确率90%)
  15. Webgl(ThreeJS)空间测量\测距功能(附工程文件)
  16. 什么是实体-联系图(ER图)
  17. 香蕉树上第十一根芭蕉——vs一些操作设置
  18. 陀螺世界脚本合集分享,autojs弹窗代码、autojs多选勾选代码
  19. angularjs controller中使用filer
  20. App测试分类总结及方法

热门文章

  1. 5月书讯 | 哺育小平邦彦、伊藤清等一代数学家的“数学圣经”终于来啦!
  2. python游戏设计毕业论文_游戏设计游戏策划毕业论文
  3. 《大师谈游戏设计——创意与节奏》【笔记二】
  4. 完美破解nbsp;iPhone“一键解锁”新手教程
  5. XCODE 9:最新功能详尽介绍
  6. python手机版做小游戏代码大全-python小游戏实现代码
  7. 显示器尺寸对照表_常见像素和显示屏大小对照表
  8. 1200兆路由器网速_水星MAC1200R千兆版评测/无线性能测试-路由器交流
  9. SAS基础-日期时间本质
  10. 无法启动此程序 因为计算机中丢失hypertrm.dll,开机弹出找不到HYPERTRM.dll