comment réaliser une impression

Petit nouveau ! | 1 Messages

24 juil. 2020, 13:14

bonjour a vous je veut réalisé un projet met je ne sais pas comment m'y prendre .
le projet est le suivant : je voudrais qu'on identifie l'utilisateur (je l'ai déja fais) ensuite on arrive sur une page ou l'utilisateur a la possibilité de modifier sa photo de profil tout en affiche son nom prenom age poste(deja réaliser) et ont valide sur la page suivante on affiche tout les infos sur l'utilisateur (entré au debut par un matricule) et un bouton imprimer de sorte qui'il imprimer en pdf les infos de l'utilisateur
besoin de quelqu'un pour m'aider.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 8517 Messages

27 juil. 2020, 10:25

S'il s'agit d'un bouton qui déclenche l'impression de la page web, alors c'est très simple, ça se fait en javascript juste en ajoutant cette ligne où tu veux dans ta page :

Code : Tout sélectionner

<input type="button" value="Imprimer" onclick="window.print()">
S'il s'agit de générer un fichier PDF, là ça devient beaucoup (beaucoup beaucoup) + compliqué.
Tu peux utiliser l'une des librairies suivantes :
- FPDF : http://www.fpdf.org
- mPDF : https://github.com/mpdf/mpdf
- TCPDF : https://tcpdf.org
- domPDF : https://github.com/dompdf/dompdf
Et si tu peux installer une librairie sur ton serveur (dédié ou virtuel donc, pas en mutualisé), tu peux utiliser wkhtmltopdf qui est l'une des plus aboutie et performante pour transformer du HTML en PDF :
https://wkhtmltopdf.org
Quand tout le reste a échoué, lisez le mode d'emploi...