Home  >  Article  >  Backend Development  >  PHP realizes reading PDF online

PHP realizes reading PDF online

*文
*文Original
2017-12-27 11:06:133088browse

How to read PDF online in PHP? This article mainly introduces the method of reading PDF files online in PHP, which is very simple and practical. I hope it will be helpful to everyone when processing PDFs.

The specific implementation method is as follows:


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


For a better user experience, it is recommended that you use FlexPaper for online display on the front end Use the document component to display your document. First use the PDF2SWF tool to convert your pdf into a flash file, and then use FlexPaper to display the converted swf file, so that users can browse very quickly, just like Baidu Wenku!


  <!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>


Related recommendations:

php Convert PDF to JPG

Use php to convert word format files into pdf files

Use HTML to generate a PDF example code

The above is the detailed content of PHP realizes reading PDF online. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn