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的access操作类
Apr 09 PHP
php下过滤html代码的函数 提高程序安全性
Mar 02 PHP
joomla内置的表单验证功能使用方法
Jun 11 PHP
php中导出数据到excel时数字变为科学计数的解决方法
Feb 03 PHP
用PHP实现浏览器点击下载TXT文档的方法详解
Jun 02 PHP
laravel 4安装及入门图文教程
Oct 29 PHP
Smarty foreach控制循环次数的一些方法
Jul 01 PHP
PHP5.5迭代生成器用法实例详解
Mar 16 PHP
php基于PDO连接MSSQL示例DEMO
Jul 13 PHP
php判断文件上传图片格式的实例详解
Sep 30 PHP
对laravel in 查询的使用方法详解
Oct 09 PHP
ThinkPHP5框架中使用JWT的方法示例
Jun 03 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中一个完整表单处理实现代码
2011/11/10 PHP
PHP编写daemon process详解及实例代码
2016/09/30 PHP
利用PHP抓取百度阅读的方法示例
2016/12/18 PHP
PHP的mysqli_rollback()函数讲解
2019/01/23 PHP
JavaScript更改class和id的方法
2008/10/10 Javascript
jQuery选择器的工作原理和优化分析
2011/07/25 Javascript
高效的获取当前元素是父元素的第几个子元素
2013/10/15 Javascript
javascript中indexOf技术详解
2015/05/07 Javascript
详解JavaScript中的forEach()方法的使用
2015/06/08 Javascript
JavaScript获取对象在页面中位置坐标的方法
2016/02/03 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
javascript正则表达式模糊匹配IP地址功能示例
2017/01/06 Javascript
BootStrap组件之进度条的基本用法
2017/01/19 Javascript
基于js 字符串indexof与search方法的区别(详解)
2017/12/04 Javascript
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
2018/07/31 jQuery
Vue实战教程之仿肯德基宅急送App
2019/07/19 Javascript
原生JS实现汇率转换功能代码实例
2020/05/13 Javascript
Jquery高级应用Deferred对象原理及使用实例
2020/05/28 jQuery
python实现下载文件的三种方法
2017/02/09 Python
pandas数值计算与排序方法
2018/04/12 Python
Django 浅谈根据配置生成SQL语句的问题
2018/05/29 Python
python爬虫之快速对js内容进行破解
2019/07/09 Python
tensorflow 获取checkpoint中的变量列表实例
2020/02/11 Python
雅诗兰黛旗下走天然植物路线的彩妆品牌:Prescriptives
2016/08/14 全球购物
西班牙高科技产品购物网站:MejorDeseo
2019/09/08 全球购物
美国在线购买空气净化器、除湿器、加湿器网站:AllergyBuyersClub
2021/03/16 全球购物
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
大学毕业生的自我鉴定
2013/11/30 职场文书
汽车销售顾问求职自荐信
2014/01/01 职场文书
2014年无财产无子女离婚协议书范本
2014/10/09 职场文书
统招统分证明
2015/06/23 职场文书
班主任工作总结范文
2015/08/13 职场文书
《失物招领》教学反思
2016/02/20 职场文书
2016年“9.22”世界无车日活动小结
2016/04/05 职场文书
详解Mysql和Oracle之间的误区
2021/05/18 MySQL
html原生table实现合并单元格以及合并表头的示例代码
2023/05/07 HTML / CSS