Forum CMS Made Simple FR
[RESOLU] Géneration de PDF avec le module CGHTML2PDF - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : [RESOLU] Géneration de PDF avec le module CGHTML2PDF (/thread-3953.html)



[RESOLU] Géneration de PDF avec le module CGHTML2PDF - alas - 23/01/2017

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.5
#~ Url du site : Localhost
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à tous,

En fouinant un peu sur le forum j'ai trouvé ceci pour la génération de PDF

http://dev.cmsmadesimple.org/projects/cghtml2pdf

J'ai installé le module qui est en dépendance avec CGExtensions.

Mais une fois installé je ne sais pas comment faire pour créer un PDF, je voudrais générer un PDF à partir du module LISE, est ce que quelqu'un aurait déjà installé ce module ?

Merci pour votre aide !


[RESOLU] Géneration de PDF avec le module CGHTML2PDF - alas - 08/02/2017

Je refais un petit UP par rapport à mon post, est ce que quelqu'un aurait une solution pour générer un PDF à partir de Lise, faut-il que j'interroge la BDD pour générer via un fichier PHP le PDF, si quelqu'un a une autre solution je suis preneur.

Merci à vous.


[RESOLU] Géneration de PDF avec le module CGHTML2PDF - nicks - 14/02/2017

Bonjour, en ce qui me concerne j'ai déjà généré des PDF depuis un LISTIT2. En revanche je n'ai pas utilisé un module CMSMS mais la librairie MPdf (https://github.com/mpdf/mpdf).

Ce post en anglais m'avait bien aidé : https://forum.cmsmadesimple.org/viewtopic.php?f=28&t=71925

Au final j'avais créé des gabarits spécifiques de ListIt pour générer les PDF de pages "à la volée" et les adapter parfaitement à un format d'impression (A4 dans mon cas).


[RESOLU] Géneration de PDF avec le module CGHTML2PDF - nicks - 14/02/2017

Pour aller un peu plus loin dans les explications, je viens de retomber sur le petit mémo que je m'était fait à l'époque, le voici ca peut sans doute aider...

01. Télécharger mpdf:
http://www.mpdf1.com/mpdf/index.php?page=Download

02. Déziper et envoyer le dossier mpdf à la racine du site dans un dossier "mpdf"

03. Créer le fichier mpdf/css/mpdf.css (= le fichier css qui met en page le pdf)

04. créer le fichier makepdf.php (à la racine du site)

05. Dans le gabarit des pages à transformer en PDF ajouter le code :
<script language="javascript" type="text/javascript">
{literal}
/* <![CDATA[ */
document.write('<a href="makepdf.php?url=' + encodeURIComponent(location.href) +'" "class=pdf-btn">');
document.write('Create PDF file of this page');
document.write('</a>');
/* ]]> */
{/literal}
</script>

Bonne chance Smile


[RESOLU] Géneration de PDF avec le module CGHTML2PDF - alas - 16/02/2017

Bonjour Nick,

Merci pour ta réponse, je vois que la solution reste de passer par un module extérieur, je trouve cela dommage.

Je vais tenter de le faire et je reviens vers vous si j'ai des problèmes.