Création d'un lien pdf de ma page php

Petit nouveau ! | 3 Messages

28 mars 2016, 15:51

Bonjour à tous et à toutes.

Alors voilà je suis confronté à un problème depuis hier que je n'arrive pas à résoudre. J'ai un projet où je dois créer un page web en PHP et à la fin de cette page je dois mettre un lien ( ou une icône) me permettant de télécharger cette même page au format PDF. Ce PDF doit être généré de façon dynamique et pour prouver cela l'heure et la date doivent être sur le PDF.
Il y a également une autre contrainte qui dit que je ne dois pas me servir de service en ligne tel que htmltopdf ou bien de librairies qui auraient besoin d'une installation préalable étant donné que je dois travailler sur un serveur qui n'est pas le mien.
J'ai vu pas mal de personnes parlé de FPDF mais j'ai l'impression que cette librairie permet de creer pas à pas un PDF or la c'est une génération d'un fichier PHP déjà existant qui doit être fait.
En espérant avoir été assez claire :)
Merci d'avance.

Mammouth du PHP | 2703 Messages

28 mars 2016, 16:02

de ce que j'ai compris, il faut bien créer un pdf entier, pas à pas avec fpdf, donc c'est la bonne solution.
le php, au lieu d'écrire le contenu avec des echo, va, quand il s'agit de générer un pdf, faire les sorties autrement, mais la partie récupération des données à afficher est la même.

Petit nouveau ! | 3 Messages

28 mars 2016, 16:14

mais du coup ma page ne va générer que le pdf si je fais ça, non ?

Mammouth du PHP | 2703 Messages

28 mars 2016, 16:21

pas forcément.
en passant un paramètre à la page, on peut savoir si l'on veux une sortie en html ou en pdf.

Petit nouveau ! | 3 Messages

28 mars 2016, 16:31

d'accord mais du coup ça m'oblige en quelques sortes à faire deux fois la même page, une en html et l'autre en pdf. C'est dommage vu que j'ai déjà toute ma page de faite en php et qu'en soit elle est simple (du html et du css uniquement).

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

29 mars 2016, 03:31

Regarde du côté de http://html2pdf.fr
Quand tout le reste a échoué, lisez le mode d'emploi...