ホームページ  >  記事  >  バックエンド開発  >  PHP はオンラインでの PDF の閲覧を実現します

PHP はオンラインでの PDF の閲覧を実現します

*文
*文オリジナル
2017-12-27 11:06:133087ブラウズ

PHP を使用してオンラインで PDF を読むにはどうすればよいですか?この記事では主に、非常に簡単で実用的な、PHP で PDF ファイルをオンラインで読む方法を紹介します。 PDFを処理する際に皆様のお役に立てれば幸いです。

具体的な実装方法は次のとおりです:


<?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;);


ユーザーエクスペリエンスを向上させるには、FlexPaper オンライン表示ドキュメントコンポーネントを使用してフロントエンドにドキュメントを表示することをお勧めします。 PDF2SWF ツールを使用して PDF を Flash ファイルに変換し、FlexPaper を使用して変換された swf ファイルを表示すると、Baidu ライブラリと同様に非常に迅速に閲覧できるようになります。


  <!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をJPGに変換

phpを使用してWord形式ファイルをPDFファイルに変換します

HTMLを使用して生成するPDF サンプルコード

以上がPHP はオンラインでの PDF の閲覧を実現しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。