PHP如何實現線上閱讀PDF?本文主要介紹了PHP實作在線閱讀PDF文件的方法,十分的簡單實用。希望對大家處理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中文網其他相關文章!