欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP實(shí)現(xiàn)在線閱讀PDF文件的方法

 更新時(shí)間:2015年06月23日 12:00:53   投稿:hebedich  
這篇文章主要介紹了PHP實(shí)現(xiàn)在線閱讀PDF文件的方法,十分的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。

本文實(shí)例講述了PHP實(shí)現(xiàn)在線閱讀PDF文件的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

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

為了更好地用戶體驗(yàn),建議你前端采用 FlexPaper在線顯示文檔組件來(lái)顯示你的文檔,先用PDF2SWF工具將你的pdf轉(zhuǎn)成flash文件,然后用 FlexPaper來(lái)顯示轉(zhuǎn)換后的swf文件,這樣用戶瀏覽速度會(huì)很快,就像百度文庫(kù)那樣!

  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<script type="text/javascript" src="pdfobject.js"></script>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){ 

//第一種方式
// var myPDF = new PDFObject({ url: "1.pdf" }).embed(); 

//第二種方式
var variablename = new PDFObject({ url: "1.pdf" }).embed("pdfobj");

//第三種方式
// var myembedparams = {
// url: "1.pdf"
// };
// var myPDF = new PDFObject(myembedparams).embed();
}); 
</script>
</head>
<body>asdfadsfasdf
<div id="pdfobj"></div>
</body>
</html>

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • 利用谷歌 Translate API制作自己的翻譯腳本

    利用谷歌 Translate API制作自己的翻譯腳本

    這篇文章主要介紹了利用谷歌 Translate API制作自己的翻譯腳本,需要的朋友可以參考下
    2014-06-06
  • ThinkPHP框架實(shí)現(xiàn)FTP圖片上傳功能示例

    ThinkPHP框架實(shí)現(xiàn)FTP圖片上傳功能示例

    這篇文章主要介紹了ThinkPHP框架實(shí)現(xiàn)FTP圖片上傳功能,結(jié)合實(shí)例形式分析了thinkPHP框架實(shí)現(xiàn)ftp圖片上傳功能相關(guān)的配置、文件傳輸功能等操作技巧,需要的朋友可以參考下
    2019-04-04
  • Laravel框架使用Redis的方法詳解

    Laravel框架使用Redis的方法詳解

    這篇文章主要介紹了Laravel框架使用Redis的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Laravel框架中Redis數(shù)據(jù)庫(kù)配置、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2018-05-05
  • php微信開(kāi)發(fā)之關(guān)注事件

    php微信開(kāi)發(fā)之關(guān)注事件

    這篇文章主要為大家詳細(xì)介紹了php微信開(kāi)發(fā)之關(guān)注事件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • PHP中遞歸的實(shí)現(xiàn)實(shí)例詳解

    PHP中遞歸的實(shí)現(xiàn)實(shí)例詳解

    遞歸(http:/en.wikipedia.org/wiki/Recursive)是一種函數(shù)調(diào)用自身(直接或間接)的一種機(jī)制,這種強(qiáng)大的思想可以把某些復(fù)雜的概念變得極為簡(jiǎn)單。這篇文章主要介紹了PHP中遞歸的實(shí)現(xiàn)實(shí)例詳解,需要的朋友可以參考下
    2017-11-11
  • 如何使用PHP Embed SAPI實(shí)現(xiàn)Opcodes查看器

    如何使用PHP Embed SAPI實(shí)現(xiàn)Opcodes查看器

    這篇文章主要介紹了如何使用PHP Embed SAPI實(shí)現(xiàn)Opcodes查看器的相關(guān)資料,需要的朋友可以參考下
    2015-11-11
  • PHP中使用gettext解決國(guó)際化問(wèn)題的例子(i18n)

    PHP中使用gettext解決國(guó)際化問(wèn)題的例子(i18n)

    這篇文章主要介紹了PHP中使用gettext解決國(guó)際化問(wèn)題的例子,即實(shí)現(xiàn)i18n,需要的朋友可以參考下
    2014-06-06
  • Laravel6.18.19如何優(yōu)雅的切換發(fā)件賬戶

    Laravel6.18.19如何優(yōu)雅的切換發(fā)件賬戶

    這篇文章主要給大家介紹了關(guān)于Laravel6.18.19如何優(yōu)雅的切換發(fā)件賬戶的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Laravel6.18.19具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • php+flash+jQuery多圖片上傳源碼分享

    php+flash+jQuery多圖片上傳源碼分享

    這篇文章主要為大家詳細(xì)介紹了php+flash+jQuery多圖片上傳實(shí)現(xiàn)源碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-07-07
  • php靜態(tài)文件返回304技巧分享

    php靜態(tài)文件返回304技巧分享

    這篇文章主要分享了一則php靜態(tài)文件返回304的小技巧,需要的朋友可以參考下
    2015-01-01

最新評(píng)論