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 = 'filename.pdf'; $filename = 'filename.pdf'; header('Content-type: application/pdf'); header('Content-Disposition: inline; filename="' . $filename . '"'); header('Content-Transfer-Encoding: binary'); header('Accept-Ranges: bytes'); // 读取文件 @readfile($file);
Ausgabe:
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:
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!