Home  >  Article  >  Backend Development  >  PHP implements simple online reading of PDF files

PHP implements simple online reading of PDF files

墨辰丷
墨辰丷Original
2018-06-09 14:05:046919browse

This article mainly introduces PHP to implement simple online reading of PDF files. Interested friends can refer to it. I hope it will be helpful to everyone.

The example in this article describes the method of reading PDF files online in PHP. 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 the FlexPaper online display document component to display your front-end For documents, 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>

Summary: The above is the entire content of this article, I hope it will be helpful to everyone's study.

Related recommendations:

PHP implements digital paging function

PHP implements Chinese character verification code

php implements loading and saving fonts

The above is the detailed content of PHP implements simple online reading of PDF files. 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