Pdf en pleine page

Résolu
Serge -  
 Serge -
Bonjour,
Base de donnée mysql,
Adresse.pdf enregistrée dans la base de donnée et fichier stocké dans répertoire.,
Requête pour afficher le fichier.pdf dans une page php = ok.
Voici ma question: existe t'il une possibilité en partant de la requête d'afficher le fichier pdf en plein écran comme l'on peut le faire en html avec <a href="fichier.pdf" rel="nofollow" target="_blank">.
Mais peut être cela est il impossible dans ce contexte et je me casse la tête pour rien.
Merci pour vos réponses
Serge

4 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bonjour,

    Nous ne savons rien de ton code .... comment tu effectues à l'heure actuelle l'affichage de ton pdf par exemple....

    Sachant que le côté "Affichage" ...ça se gère exclusivement en Html/css.
    pas via le PHP.

    0
  2. Serge
     
    Merci pour ta réponse jordane45,
    j'ai une requête pour extraire le nom du fichier pdf.
    Ensuite j'affiche dans un tableau sous forme de liens le résultat de la requête.

    <td><?php echo '<a href="afficher_news.php?afficher_news=' . $donnees['id'] . '" rel="nofollow" target="_blank" target="">'; ?>Afficher</a></td>
    <td><?php echo stripslashes($donnees['nom']); ?></td>

    <td><?php echo stripslashes($donnees['contenu']); ?></td>

    <td><?php echo ( $donnees['DateTemps']); ?></td>

    En troisième (en cliquant sur le lien) j'ouvre une page php avec transmission de paramètres et j'ai une nouvelle requête et l'affichage du fichier pdf dans un <div>

    <div>
    <iframe src="uploads/<?php echo $contenu;?>" width="600" height="800" align="middle"></iframe>
    </div>
    Cette présentation fonctionne bien mais je passe par l'intermédiaire d'une page "afficher_news.php" et j'ouvre le fichier dans un conteneur de cette page.
    Je ne parle pas de css car ce n'est que de la mise en page à partir du moment ou j'utilise un <div>.
    je voudrais savoir simplement s'il est possible d'obtenir un lien affichant le fichier pdf en plein écran comme cela est possible avec un lien html :
    <a href="fichier.pdf" rel="nofollow" target="_blank">
    Merci d'avance pour vos conseils
    Serge
    0
  3. Pitet Messages postés 2845 Statut Membre 530
     
    Salut,

    Une solution pour afficher le PDF dans le navigateur via PHP :
    <?php
    
    $file = 'chemin/vers/le/fichier.pdf';
    $filename = 'nom-personnalise.pdf';
    header('Content-type: application/pdf');
    header('Content-Disposition: inline; filename="' . $filename . '"');
    header('Content-Transfer-Encoding: binary');
    header('Accept-Ranges: bytes');
    readfile($file);
    


    Bonne journée,
    0
  4. Serge
     
    Merci pitet,
    c'est ok
    Cordialement
    Serge
    0