本篇文章主要介紹PHP實作簡單線上閱讀PDF文件,有興趣的朋友參考下,希望對大家有幫助。
本文實例講述了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');
為了更好地用戶體驗,建議你前端採用FlexPaper在線顯示文檔組件來顯示你的文檔,先用PDF2SWF工具將你的pdf轉成flash文件,然後用FlexPaper來顯示轉換後的swf文件,這樣用戶瀏覽速度會很快,就像百度文庫一樣!
<!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 <p id="pdfobj"></p> </body> </html>
總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。
相關推薦:
以上是PHP實作簡單線上閱讀PDF文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!