Maison >développement back-end >tutoriel php >Comment ouvrir un fichier PDF dans un navigateur Web en utilisant PHP ?

Comment ouvrir un fichier PDF dans un navigateur Web en utilisant PHP ?

藏色散人
藏色散人original
2019-03-18 10:51:339220parcourir

PHP utilise du code standard pour afficher les fichiers PDF dans les navigateurs Web. Le processus d'affichage d'un fichier PDF implique l'emplacement du fichier PDF sur le serveur. Il utilise différents types de fichiers d'en-tête pour définir la composition du contenu sous forme de type, de configuration, d'encodage de transfert, etc.

PHP transmet le fichier PDF pour le lire sur le navigateur. Le navigateur l'affiche ou le télécharge depuis le serveur localhost, puis affiche le pdf.

Remarque : PHP ne lit pas réellement les fichiers PDF. Il ne reconnaît pas les fichiers au format pdf. Il transmet simplement le fichier PDF au navigateur pour qu'il le lise dans le navigateur. Si vous copiez le fichier pdf dans le dossier htdocs de XAMPP, vous n'avez pas besoin de spécifier le chemin du fichier.

Exemple 1 :

Afficher les fichiers pdf sur le navigateur.

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

Sortie :

Comment ouvrir un fichier PDF dans un navigateur Web en utilisant PHP ?

Exemple 2 :

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

Sortie :

Comment ouvrir un fichier PDF dans un navigateur Web en utilisant PHP ?

Tutoriels vidéo associés recommandés : "Tutoriel PHP"

Cet article concerne l'utilisation de PHP pour ouvrir des fichiers PDF dans un navigateur Web. la méthode est introduite, simple et facile à comprendre, j'espère qu'elle sera utile aux amis dans le besoin !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn