本篇文章主要介紹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實現數字分頁功能
PHP實現漢字驗證碼
php實現載入字型並儲存