QR Code dans un PDF
Bonjour à tous,
Je travaille actuellement sur un Projet informatique de Conception d'une application Web de PLANNING DE FORMATION, laquelle exige qu'à l'issue d'une formation l'apprenant se voit délivrer une Attestation de Fin de Formation. Bien qu'ayant déjà travaillé sur des Projets Web où la finalité était également de générer un PDF d'un Membre inscrit à un évènement, par exemple, en utilisant la classe TCPDF ou FPDF, j'avoue que je n'avais encore jamais travaillé sur la Génération d'un PDF avec QR Code incorporé.
J'ai besoin d'un peu plus de lumière là-dessus.
Merci.
Je travaille actuellement sur un Projet informatique de Conception d'une application Web de PLANNING DE FORMATION, laquelle exige qu'à l'issue d'une formation l'apprenant se voit délivrer une Attestation de Fin de Formation. Bien qu'ayant déjà travaillé sur des Projets Web où la finalité était également de générer un PDF d'un Membre inscrit à un évènement, par exemple, en utilisant la classe TCPDF ou FPDF, j'avoue que je n'avais encore jamais travaillé sur la Génération d'un PDF avec QR Code incorporé.
J'ai besoin d'un peu plus de lumière là-dessus.
Merci.
4 réponses
-
... Le code du fichier "load_reservation.php" qui reçoit l'ID
include('connexion.php'); $sql = $bdd->prepare('SELECT * FROM reservation WHERE id = "'.$_GET['id'].'"'); $sql->execute(); $reservation = $sql->fetch(); ob_start(); include('./print_reservation.php'); $content = ob_get_clean(); // convert in [https://www.commentcamarche.net/fichier/pdf.php3 PDF] require_once('./html2pdf_v4.03/html2pdf.class.php'); try { $html2pdf = new HTML2PDF('P', 'A4', 'fr'); // $html2pdf->setModeDebug(); $html2pdf->setDefaultFont('Arial'); $html2pdf->writeHTML($content, isset($_GET['vuehtml'])); $html2pdf->Output('reservation.pdf'); } catch(HTML2PDF_exception $e) { echo $e; exit; }
Ensuit, il ya un fichier "print_reservation.php" qui affiche les infos en PDF ... Ce bout de code pour afficher une information, le NOM DU CLIENT, par exemple :echo html_entity_decode($reservation['nom']);
