PHP实现在线阅读PDF文件的方法


Posted in PHP onJune 17, 2015

本文实例讲述了PHP实现在线阅读PDF文件的方法。分享给大家供大家参考。具体实现方法如下:

<?php
if(!function_exists('read_pdf')) {
  function read_pdf($file) {
    if(strtolower(substr(strrchr($file,'.'),1)) != 'pdf') {
      echo '文件格式不对.';
      return;
    }
    if(!file_exists($file)) {
      echo '文件不存在';
      return;
    }
    header('Content-type: application/pdf');
    header('filename='.$file);
    readfile($file);
  }
}
read_pdf('Python_study.pdf');

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php 破解防盗链图片函数
Dec 09 PHP
php获得url参数中具有&amp;的值的方法
Mar 05 PHP
ThinkPHP文件上传实例教程
Aug 22 PHP
php+mysql数据库实现无限分类的方法
Dec 12 PHP
php魔术函数__call()用法实例分析
Feb 13 PHP
php单一接口的实现方法
Jun 20 PHP
ThinkPHP函数详解之M方法和R方法
Sep 10 PHP
给WordPress的编辑后台添加提示框的代码实例分享
Dec 25 PHP
PHP的RSA加密解密方法以及开发接口使用
Feb 11 PHP
PHP ADODB实现分页功能简单示例
May 25 PHP
PHPstorm启用自动换行的方法详解(IDE)
Sep 17 PHP
微信小程序和php的登录实现
Apr 01 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
Jun 17 #PHP
php源码分析之DZX1.5加密解密函数authcode用法
Jun 17 #PHP
php源码分析之DZX1.5随机数函数random用法
Jun 17 #PHP
php正则替换处理HTML页面的方法
Jun 17 #PHP
PHP排序算法类实例
Jun 17 #PHP
php准确获取文件MIME类型的方法
Jun 17 #PHP
php操作MongoDB类实例
Jun 17 #PHP
You might like
php产生随机数的两种方法实例代码 输出随机IP
2011/04/08 PHP
php中 ob_start等函数截取标准输出的方法
2015/06/22 PHP
WordPress主题制作中自定义头部的相关PHP函数解析
2016/01/08 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
2018/05/28 PHP
PHP后台备份MySQL数据库的源码实例
2019/03/18 PHP
在laravel中实现事务回滚的方法
2019/10/10 PHP
PHP实现提取多维数组指定一列的方法总结
2019/12/04 PHP
比较详细的javascript对象的property和prototype是什么一种关系
2007/08/06 Javascript
jQuery html()等方法介绍
2009/11/18 Javascript
一段实现页面上的图片延时加载的js代码
2010/02/11 Javascript
如何在MVC应用程序中使用Jquery
2014/11/17 Javascript
原生javascript实现DIV拖拽并计算重复面积
2015/01/02 Javascript
node.js集成百度UE编辑器
2015/02/05 Javascript
基于JavaScript Array数组方法(新手必看篇)
2016/08/20 Javascript
javascript html5轻松实现拖动功能
2017/03/01 Javascript
收藏AngularJS中最重要的核心功能
2017/07/09 Javascript
vue开发调试神器vue-devtools使用详解
2017/07/13 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
2018/09/01 Javascript
angularjs1.X 重构controller 的方法小结
2019/08/15 Javascript
微信小程序云开发如何实现数据库自动备份实现
2019/08/16 Javascript
JavaScript 面向对象基础简单示例
2019/10/02 Javascript
vue 实现走马灯效果
2019/10/28 Javascript
聊聊vue 中的v-on参数问题
2021/01/29 Vue.js
Python @property及getter setter原理详解
2020/03/31 Python
python 比较字典value的最大值的几种方法
2020/04/17 Python
python2和python3哪个使用率高
2020/06/23 Python
python 动态渲染 mysql 配置文件的示例
2020/11/20 Python
python Protobuf定义消息类型知识点讲解
2021/03/02 Python
详解快速开发基于 HTML5 网络拓扑图应用
2018/01/08 HTML / CSS
医学生职业规划范文
2014/01/05 职场文书
社会治安综合治理管理责任书
2014/04/16 职场文书
门卫岗位职责说明书
2014/08/18 职场文书
印刷技术专业自荐信
2014/09/18 职场文书
毕业证丢失证明范本
2014/09/20 职场文书
治庸问责工作总结
2015/08/11 职场文书
新教师教学工作总结
2015/08/12 职场文书