php在線預覽pdf文件


php在線預覽pdf文件

 1 <?php 
 2 if(!function_exists('read_pdf')) { 
 3  function read_pdf($file) { 
 4   if(strtolower(substr(strrchr($file,'.'),1)) != 'pdf') { 
 5    echo '文件格式不對.'; 
 6    return; 
 7   } 
 8   if(!file_exists($file)) { 
 9    echo '文件不存在'; 
10    return; 
11   } 
12   header('Content-type: application/pdf'); 
13   header('filename='.$file); 
14   readfile($file); 
15  } 
16 } 
17 read_pdf('Python_study.pdf'); 

為了更好地用戶體驗,建議你前端采用 FlexPaper在線顯示文檔組件來顯示你的文檔,先用PDF2SWF工具將你的pdf轉成flash文件,然后用 FlexPaper來顯示轉換后的swf文件,這樣用戶瀏覽速度會很快,就像百度文庫那樣!

 1   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 2 <html>
 3 <head>
 4 <title></title>
 5 <script type="text/javascript" src="pdfobject.js"></script>
 6 <script type="text/javascript" src="jquery-1.8.0.min.js"></script>
 7 <script type="text/javascript">
 8 $(document).ready(function(){ 
 9 
10 //第一種方式
11 // var myPDF = new PDFObject({ url: "1.pdf" }).embed(); 
12 
13 //第二種方式
14 var variablename = new PDFObject({ url: "1.pdf" }).embed("pdfobj");
15 
16 //第三種方式
17 // var myembedparams = {
18 // url: "1.pdf"
19 // };
20 // var myPDF = new PDFObject(myembedparams).embed();
21 }); 
22 </script>
23 </head>
24 <body>asdfadsfasdf
25 <div id="pdfobj"></div>
26 </body>
27 </html>

 原文:https://www.jb51.net/article/68296.htm?source=1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM