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框架的性能
Jan 10 PHP
php preg_filter执行一个正则表达式搜索和替换
Feb 27 PHP
PHP 验证码不显示只有一个小红叉的解决方法
Sep 30 PHP
学习php分页代码实例
Oct 24 PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
Nov 14 PHP
php控制文件下载速度的方法
Mar 24 PHP
PHP用反撇号执行外部命令
Apr 14 PHP
php+ajax登录跳转登录实现思路
Jul 31 PHP
php上传后台无法收到数据解决方法
Oct 28 PHP
laravel框架语言包拓展实现方法分析
Nov 22 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 01 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
Mar 24 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用curl调用接口方法,get和post两种方式
2017/01/13 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
javascript使用eval或者new Function进行语法检查
2010/10/16 Javascript
读jQuery之九 一些瑕疵说明
2011/06/21 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
2014/10/17 Javascript
jQuery中focus事件用法实例
2014/12/26 Javascript
js创建jsonArray传输至后台及后台全面解析
2016/04/11 Javascript
vue开发心得和技巧分享
2016/10/27 Javascript
jQuery实现标签页效果实战(4)
2017/02/08 Javascript
浅谈ES6 模板字符串的具体使用方法
2017/11/07 Javascript
thinkjs 文件上传功能实例代码
2017/11/08 Javascript
在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程
2018/03/21 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
2018/07/23 Javascript
对angular 监控数据模型变化的事件方法$watch详解
2018/10/09 Javascript
element vue Array数组和Map对象的添加与删除操作
2018/11/14 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
2019/09/16 Javascript
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
微信小程序中的上拉、下拉菜单功能
2020/03/13 Javascript
原生js实现简单轮播图
2020/10/26 Javascript
js实现头像上传并且可预览提交
2020/12/25 Javascript
Python的Bottle框架中实现最基本的get和post的方法的教程
2015/04/30 Python
Python实现决策树C4.5算法的示例
2018/05/30 Python
解决tensorflow1.x版本加载saver.restore目录报错的问题
2018/07/26 Python
python编程使用协程并发的优缺点
2018/09/20 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
2018/12/21 Python
Django将默认的SQLite更换为MySQL的实现
2019/11/18 Python
HTML5 placeholder属性详解
2016/06/22 HTML / CSS
HTML5 embed 标签使用方法介绍
2013/08/13 HTML / CSS
仓管岗位职责范本
2014/02/08 职场文书
2014年施工员工作总结
2014/11/18 职场文书
经营场所使用证明
2015/06/19 职场文书
2015重阳节座谈会主持词
2015/07/30 职场文书
Python基础之hashlib模块详解
2021/05/06 Python
python疲劳驾驶困倦低头检测功能的实现
2022/04/04 Python
python pandas 解析(读取、写入)CSV 文件的操作方法
2022/12/24 Python