首頁 >後端開發 >php教程 >如何用PHP在web瀏覽器開啟PDF檔?

如何用PHP在web瀏覽器開啟PDF檔?

藏色散人
藏色散人原創
2019-03-18 10:51:339295瀏覽

PHP使用標準程式碼在web瀏覽器中顯示pdf檔。顯示pdf檔案的過程涉及pdf檔案在伺服器上的位置,它使用各種類型的頭檔以類型、配置、傳輸編碼等形式定義內容組成。

PHP傳遞PDF檔案以在瀏覽器上讀取它。瀏覽器要么顯示它,要么從localhost伺服器下載它,然後顯示pdf。

注意:PHP其實並沒有讀取PDF檔。它不能識別pdf格式的文件。它只將PDF文件傳遞給瀏覽器,以便在瀏覽器中讀取。如果將pdf檔案複製到XAMPP的htdocs資料夾中,則不需要指定檔案路徑。

範例1:

在瀏覽器上顯示pdf檔。

<?php 
  
// 将文件名存储到变量中
$file = &#39;filename.pdf&#39;; 
$filename = &#39;filename.pdf&#39;; 
 
header(&#39;Content-type: application/pdf&#39;); 
  
header(&#39;Content-Disposition: inline; filename="&#39; . $filename . &#39;"&#39;); 
  
header(&#39;Content-Transfer-Encoding: binary&#39;); 
  
header(&#39;Accept-Ranges: bytes&#39;); 
  
// 读取文件
@readfile($file);

輸出:

如何用PHP在web瀏覽器開啟PDF檔?

#範例2:

<?php 
  
// PDF文件在服务器上的位置
$filename = "/path/to/the/file.pdf"; 
  
// Header content type 
header("Content-type: application/pdf"); 
  
header("Content-Length: " . filesize($filename)); 
  
// 将文件发送到浏览器。
readfile($filename);

輸出:

如何用PHP在web瀏覽器開啟PDF檔?

相關影片教學推薦:《PHP教學

#本篇文章是關於用PHP在web瀏覽器中開啟PDF檔案的方法介紹,簡單易懂,希望對需要的朋友有幫助!

以上是如何用PHP在web瀏覽器開啟PDF檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn