"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment afficher des fichiers PDF directement dans un navigateur en utilisant PHP ou Perl ?

Comment afficher des fichiers PDF directement dans un navigateur en utilisant PHP ou Perl ?

Publié le 2024-11-09
Parcourir:403

How to Display PDF Files Directly in a Browser Using PHP or Perl?

Affichage de fichiers PDF dans un navigateur à l'aide de PHP ou Perl

L'affichage de fichiers PDF directement dans un navigateur peut être une technique utile pour suivre l'engagement des utilisateurs et protéger les emplacements de fichiers sensibles. Bien qu'il existe des méthodes simples pour télécharger ou créer des PDF, il n'est pas immédiatement évident de savoir comment charger des fichiers PDF existants pour les visualiser.

Solution PHP :

Le code PHP suivant peut être permet d'afficher un fichier PDF dans le navigateur :

Solution Perl :

De même, en Perl, vous pouvez utiliser le code suivant :

open(PDF, "the.pdf") or die "could not open PDF [$!]";
binmode PDF;
my $output = do { local $/;  };
close (PDF);

print "Content-Type: application/pdf\n";
print "Content-Length: " .length($output) . "\n\n";
print $output;

Notes PHP supplémentaires :

  • Content-Disposition : inline demande au navigateur d'afficher le fichier plutôt que de le télécharger.
  • Content-Type : application/pdf définit le type MIME correct pour le fichier PDF.
  • Vous devrez peut-être vous assurer que le plugin nécessaire (par exemple, Adobe Reader) est installé et activé dans le navigateur de l'utilisateur.

Conseils de dépannage :

  • Si la barre de progression du chargement n'apparaît pas, essayez de définir le contenu -Transfer-Encoding : en-tête binaire et Content-Length : utilisation de la taille du fichier ($ file).
  • Vérifiez que le chemin du fichier spécifié dans $file est correct.
  • Assurez-vous que le serveur Web dispose des autorisations nécessaires pour accéder au fichier PDF.

Conclusion :

En suivant les étapes Comme indiqué ci-dessus, vous pouvez afficher avec succès des fichiers PDF dans les navigateurs des utilisateurs à l'aide de PHP ou Perl, ce qui vous permet de suivre les actions des utilisateurs et de protéger l'emplacement du fichier d'origine.

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729332377. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3