Heim >Backend-Entwicklung >PHP-Tutorial >Wie öffne ich eine PDF-Datei in einem Webbrowser mit PHP?

Wie öffne ich eine PDF-Datei in einem Webbrowser mit PHP?

藏色散人
藏色散人Original
2019-03-18 10:51:339259Durchsuche

PHP verwendet Standardcode, um PDF-Dateien in Webbrowsern anzuzeigen. Der Prozess der Anzeige einer PDF-Datei beinhaltet den Speicherort der PDF-Datei auf dem Server. Dabei werden verschiedene Arten von Header-Dateien verwendet, um die Inhaltszusammensetzung in Form von Typ, Konfiguration, Übertragungskodierung usw. zu definieren.

PHP übergibt die PDF-Datei, um sie im Browser zu lesen. Der Browser zeigt es entweder an oder lädt es vom Localhost-Server herunter und zeigt dann das PDF an.

Hinweis: PHP liest eigentlich keine PDF-Dateien. Dateien im PDF-Format werden nicht erkannt. Die PDF-Datei wird lediglich zum Lesen im Browser an den Browser übergeben. Wenn Sie die PDF-Datei in den htdocs-Ordner von XAMPP kopieren, müssen Sie den Dateipfad nicht angeben.

Beispiel 1:

PDF-Dateien im Browser anzeigen.

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

Ausgabe:

Wie öffne ich eine PDF-Datei in einem Webbrowser mit PHP?

Beispiel 2:

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

Ausgabe:

Wie öffne ich eine PDF-Datei in einem Webbrowser mit PHP?

Empfohlene verwandte Video-Tutorials: „PHP-Tutorial

In diesem Artikel geht es darum, wie man mit PHP PDF-Dateien in einem Webbrowser öffnet leicht verständlich, ich hoffe, es wird Freunden in Not helfen!

Das obige ist der detaillierte Inhalt vonWie öffne ich eine PDF-Datei in einem Webbrowser mit PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn