Samos Posted December 17, 2018 Share Posted December 17, 2018 (edited) Bonjour, J'ai actuellement un module avec un controller qui affiche une page tpl. Cette page tpl constitue un devis. J'aimerais, a partir de ce tpl, pouvoir générer un pdf. Mon devis est constitué de plusieurs page. Il serait donc bien de pouvoir avoir : - une page header (que pour la première page) - plusieurs page content (toutes les pages) -une page footer (toutes les pages) J'aimerais que le devis s'ouvre dans un nouvel onglet ou l'on pourrait l'envoyer par mail ou l'imprimer. Dois je toucher a mon controller ? Faire un autre dossier "PDF" ? Je ne sais pas par ou commencer... je suis sur prestashop 1.7 et il n'y a aucun tuto ou cours sur google. Le moindre indice serais parfait ! Je vous remercie ! Edited December 17, 2018 by Samos precision (see edit history) Link to comment Share on other sites More sharing options...
Samos Posted December 18, 2018 Author Share Posted December 18, 2018 Pour être plus clair, comment peut on faire un module qui transforme un tpl en pdf. C'est a dire sans base de donnée ou quoi que ce soit. Le but étant juste d'afficher un pdf. Par ou commencer, si vous avez des idées ou quoi que ce soit je suis preneur ! 😁 Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 20, 2018 Share Posted December 20, 2018 Bonjour, avez vous analysé la classe PDF.php ? Avez-vous analysé comment était générés les pdf de facture par exemple ? Link to comment Share on other sites More sharing options...
Samos Posted December 21, 2018 Author Share Posted December 21, 2018 Oui mais j'ai du mal a l'utiliser... je pense être dans un cas un peu complexe car j'ai une page tpl assez longue avec le css a part. Les recherches que j'ai faites ne ressemblent pas a mon cas. Link to comment Share on other sites More sharing options...
ksaan Posted December 26, 2018 Share Posted December 26, 2018 Personnellement j'utilise https://wkhtmltopdf.org/ j'en suis très content Vous l'installez, vous lui donnez une URL accessible et il génère un PDF soit pour le stocker sur votre serveur soit pour l'afficher dans le browser. Je trouve qu'il marche très bien car il conserve bien le rendu. Il y'a plusieurs outils de conversion HTML -> PDF qui font n'importe quoi avec le CSS (sans leur jeter la pierre, j'imagine que c'est pas facile). Celui-là le rendu HTML et le rendu PDF sont assez similaires. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now