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

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

?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

<?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程序设计有所帮助。

时间: 2024-12-11 07:49:59

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

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

本文实例讲述了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; } head

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

本文实例讲述了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; } head

ie10-如何实现在WIN8 RT上使用IE10 在线浏览PDF文件

问题描述 如何实现在WIN8 RT上使用IE10 在线浏览PDF文件 我有一个WEB项目,用户使用的是surface rt的ie10,其中需要实现的一个功能是要在线浏览pdf文件.由于metro的ie10不支持插件,每次点击pdf都要提示下载,因此无法实现这个功能. 网上能查到的方法是将pdf转化为swf,然后通过flexpaper查看,这个方法虽然能实现,但是在iis上发布以后,pdf2swf.exe的运行需要使用管理员权限才能正常使用,这点我们的网络管理不能允许,这个方法就不能用了. 另外一

ASP生成PDF文件的方法

Adobe PDF格式已经变成很多机构和公司进行跨平台制表的通用媒体格式.尽管我不是这个产品的狂热痴迷者,却不得不接受这样一个事实:用这个格式产生一个协定可能会比用Word还要好.         Adobe PDF格式已经变成很多机构和公司进行跨平台制表的通用媒体格式.尽管我不是这个产品的狂热痴迷者,却不得不接受这样一个事实:用这个格式产生一个协定可能会比用Word还要好.         由于在一家雇用公司工作,我已经把我们所有早期的软件写成能在Internet上运行,这样我们就能和小的子公

LINUX下PHP程序实现WORD文件转化为PDF文件的方法_php技巧

本文实例讲述了LINUX下PHP程序实现WORD文件转化为PDF文件的方法.分享给大家供大家参考,具体如下: <?php set_time_limit(0); function MakePropertyValue($name,$value,$osm){ $oStruct = $osm->Bridge_GetStruct("com.sun.star.beans.PropertyValue"); $oStruct->Name = $name; $oStruct->V

不用Adobe Reader也能阅读PDF文件

PDF文件是一种便于网上阅读和打印机打印的文件格式.有于其良好的通用性,不管创建源文档时使用的是哪些应用程序和平台,它均可以保留任何源文档的字体.图像.图形和版面设置,因此PDF格式文档在互联网上广为传阅,许多电子书等都是此格式.过去,我们阅读PDF文件,通常都是使用Adobe AcrobatReader,但是仅仅为了阅读PDF文档而下载和安装庞大的Adobe AcrobatReader显得十分麻烦. 现在,一款名叫Foxit PDF Reader的软件使我们完全可以抛弃庞大的Adobe Acr

Linux不用使用软件把纯文本文档转换成PDF文件的方法

  现在有很多软件能够将文本文件转换成PDF文件,其实在Linux系统中,不用使用软件也能将文本文本转换成PDF,只需轻松两步,下面小编就给大家介绍下Linux将文本文件转换成PDF文件的方法. 问题:我想要将一个纯文本文件转换成PDF文档.在Linux命令行下是否有一个简单的方法将文本文件转换成PDF文件? 当你有一大堆文本文件要维护的时候,把它们转换成PDF文档会好一些.比如,PDF更适合打印,因为PDF文档有预定义布局.除此之外,还可以减少文档被意外修改的风险. 要将文本文件转换成PDF格

Python生成pdf文件的方法_python

本文实例演示了Python生成pdf文件的方法,是比较实用的功能,主要包含2个文件.具体实现方法如下: pdf.py文件如下: #!/usr/bin/python from reportlab.pdfgen import canvas def hello(): c = canvas.Canvas("helloworld.pdf") c.drawString(100,100,"Hello,World") c.showPage() c.save() hello() di

JavaScript代码生成PDF文件的方法_javascript技巧

可以使用javascript生成PDF的类库–jsPDF,先下载jsPDF-0.9.0rc2下载地址:;请点这里 ,以下是完整实例代码: <!doctype> <html> <head> <title>jsPDF</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script typ