Vous n'êtes pas identifié(e).
Pages : 1
Bonjour à vous,
J'ai trouvé une lib (parmi tant d'autres) pour générer du pdf, elle est assez légère, son nom: dompdf
je la fait fonctionner en rajoutant ce code en tête de template.php (avec le dossier dompdf/ à la racine du site):
<?php
if (isset($_GET['pdf']))
{
require_once(dirname(__FILE__).'/dompdf/dompdf_config.inc.php');
$main ='<div id="main">'.$zite->content['main'].'</div>';
$expression1 = array("index.php?doc=") ;
$expression2 = array("zdata/zdocs/") ;
$html = str_replace($expression1, $expression2, $main);
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf");
exit;
}
?>
mais pour imprimer la page en cours, j'ai un ti problème. Le code:
<div id="main">
<?php $perma = $_GET['perma']; ?>
<a href="?pdf=perma=<?php echo $perma ?>">PDF</a>
<?php echo $zite->content['main'] ?>
</div>
le problème est que, quelle que soit la page appelée, le lien ne génère que le pdf du contenu de la page d' accueil.
de plus, on peut se rendre compte que cela ne peut pas fonctionner en mode rewriting on
si quelqu'un pouvait m'éclairer..
++ vYk
Dernière modification par davyk (26/08/2009 15:22:00)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
je crois que je viens de trouver...en postant mon message (dans l'url en cliquant sur "Envoyer")
il semble que j'ai juste à rappeler l'url en rajoutant "&pdf"
ce forum est vraiment incroyable
Edit: c'est bien ça:
<div id="main">
<a href="<?php echo $_SERVER['REQUEST_URI'] ?>&pdf">PDF</a>
<?php echo $zite->content['main'] ?>
</div>
reste à voir avec le rewriting.. et à intégrer cela directement dans zite et ziteplus pour pouvoir utiliser les templates
donc si ça intéresse jean-paul et michael..
++ vYk
Dernière modification par davyk (26/08/2009 15:11:42)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
je crois que je viens de trouver...en postant mon message (dans l'url en cliquant sur "Envoyer")
il semble que j'ai juste à rappeler l'url en rajoutant "&pdf"ce forum est vraiment incroyable
Edit: c'est bien ça:
<div id="main"> <a href="<?php echo $_SERVER['REQUEST_URI'] ?>&pdf">PDF</a> <?php echo $zite->content['main'] ?> </div>
reste à voir avec le rewriting.. et à intégrer cela directement dans zite et ziteplus pour pouvoir utiliser les templates
donc si ça intéresse jean-paul et michael..
++ vYk
Bonjour,
Merci pour cette ressource intéressante qui fera très certainement l'objet d'un développement
pour un greffon. Néanmoins, dompdf ne fonctionne pas avec PHP4. Il est donc probable que j'utilise
plutôt HTML2PDF utilisant lui-même FPDF.
A bientôt et merci!
Michaël
ZiteCMS rocks !
Hors ligne
J'ai trouvé une lib (parmi tant d'autres) pour générer du pdf, elle est assez légère, son nom: dompdf
.....
reste à voir avec le rewriting.. et à intégrer cela directement dans zite et ziteplus pour pouvoir utiliser les templatesdonc si ça intéresse jean-paul et michael..
++ vYk
Je ne connaissais pas cette librairie, merci pour la référence et ton test: le produit a l'air simple à intégrer.
J'ai été faire un petit tour sur leur site internet et je suis tombé sur cela:
* tables can not be nested
* ordered lists are currently not supported
le premier point est gênant.
Il faudra approfondir et comparer avec d'autres libs avant de choisir.
Bonjour,
Merci pour cette ressource intéressante qui fera très certainement l'objet d'un développement
pour un greffon. Néanmoins, dompdf ne fonctionne pas avec PHP4. Il est donc probable que j'utilise
plutôt HTML2PDF utilisant lui-même FPDF.A bientôt et merci!
Michaël
Et si je ne me trompe pas FPDF est parfaitement compatible php4 et php5.
Reste à voir si c'est le cas de HTML2PDF.
Car si zite est base sur php4, Ziteplus est basé sur php5 et ce lien se renforce au fil des évolutions.
As tu une expérience de HTML2PDF au niveau de la simplicité d'intégration et d'utilisation?
a+
jean-paul
Hors ligne
Et si je ne me trompe pas FPDF est parfaitement compatible php4 et php5.
Reste à voir si c'est le cas de HTML2PDF.
Car si zite est base sur php4, Ziteplus est basé sur php5 et ce lien se renforce au fil des évolutions.
As tu une expérience de HTML2PDF au niveau de la simplicité d'intégration et d'utilisation?
Je viens de faire un tour sur site HTML2PDF
Le produit est compatible php4 et php5.
J'ai fait un test de génération de page: cela a l'air simple à utiliser.
à suivre
jean-paul
Hors ligne
oui mais il ne gere PAS la transparence png!
une version alpha de dompdf est sortie, peut-être que pour les tableaux et les listes...
j'avais pensé initialement à tcpdf mais c'est une lib très riche (là pas de problème) mais très lourde, il faudrait peut-être l'alléger pour zite.
c'est pour moi la meilleure des lib en cours
++ vYk
Dernière modification par davyk (27/08/2009 00:53:23)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
voici le script de génération du lien pdf car celui que j'ai proposé précédemment ne fonctionnait pas pour la page d'accueil:
<div id="main">
<?php
$a = (dirname($_SERVER['SCRIPT_NAME']).'/') ;
$b = $_SERVER['REQUEST_URI'] ;
if ($a == $b) {$lienpdf = '?pdf' ; }
else { $lienpdf = $_SERVER['REQUEST_URI'].'&pdf' ; }
?>
<a href="<?php echo $lienpdf ;?>">PDF</a>
<?php echo $zite->content['main'] ?>
</div>
voilou, qu'elle que soit la lib utilisée, le lien fonctionnera
++ vYk
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
oui mais il ne gere PAS la transparence png!
une version alpha de dompdf est sortie, peut-être que pour les tableaux et les listes...
j'avais pensé initialement à tcpdf mais c'est une lib très riche (là pas de problème) mais très lourde, il faudrait peut-être l'alléger pour zite.
c'est pour moi la meilleure des lib en cours++ vYk
J'irais voir tcpdf dès que j'aurais deux minutes.
Pour l'instant j'ai fait un test avec HTML2PDF intégré sous forme de module (compatible 0.8.3), ça à l'air de très bien marcher
et de confirmer la simplicité d'emploi et d'intégration dans ziteplus.
Par contre, l'absence de support de la transparence des png m'avait échappé (il est vrai
que je n'y suis pas trop sensibilisé non plus ), j'avais plutôt remarqué le bon support des tables.
Il faut encore creuser un peu la question
a+
jean-paul
Hors ligne
si par tables, tu veux dire tableaux, je l'ai testé et ça fonctionne très bien en utlisitant TinyMCE
ou s'agit-il d'un tableau de données dans un buffer (comme pour un explode)?
++ vYk
PS: je vois que mes 5 jours de fouille et tests en tous genres n'ont pas été un coup d'épée dans l'eau,
merci de l'intérêt que vous portez au travail d'autrui.
Dernière modification par davyk (27/08/2009 12:38:45)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
si par tables, tu veux dire tableaux, je l'ai testé et ça fonctionne très bien en utlisitant TinyMCE
ou s'agit-il d'un tableau de données dans un buffer (comme pour un explode)?++ vYk
PS: je vois que mes 5 jours de fouille et tests en tous genres n'ont pas été un coup d'épée dans l'eau,
merci de l'intérêt que vous portez au travail d'autrui.
Oui, j'entends bien tableaux (les <table> <tr> <td> ...) et en particulier les tableaux imbriqués.
ps: je te garantie que ce n'est pas un coup d'épée dans l'eau !!!
cela permet de débroussailler le terrain et ainsi aider à faire progresser Ziteplus plus vite.
a+
jean-paul
Hors ligne
donc pour ce qui est des tableaux, j'ai utilisé la dernière alpha de dompdf et pani pwoblem, il les supporte bien
cette dernière alpha, surtout dans la manière dont le script est utilisé (if isset _GET[pdf]) corrige une faille de sécu de la version 0.5.1
++ vYk
je te garantie que ce n'est pas un coup d'épée dans l'eau !!!
cela permet de débroussailler le terrain et ainsi aider à faire progresser Ziteplus plus vite.
, ça fait plaisir de contribuer avec mes humbles connaissances..
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
je passe vite fait, mais j'ai une question qui n'a rien à voir: vous recevez les notifications de nouveaux messages? car moi depuis le transfert du forum, je n'en reçois plus...
Bonne journée
Dernière modification par ambulance69 (27/08/2009 17:42:36)
Hors ligne
je passe vite fait, mais j'ai une question qui n'a rien à voir: vous recevez les notifications de nouveaux messages? car moi depuis le transfert du forum, je n'en reçois plus...
Bonne journée
Moi, non plus, en tout cas pour les abo que j'avais avant la migration.
Je viens de placer un nouvel abo, on va voir...
Hors ligne
je passe vite fait, mais j'ai une question qui n'a rien à voir: vous recevez les notifications de nouveaux messages? car moi depuis le transfert du forum, je n'en reçois plus...
Bonne journée
Bonjour,
Les paramètres SMTP doivent encore être adaptés. Ceci sera fait dans les plus brefs délais.
A bientôt,
Michaël
ZiteCMS rocks !
Hors ligne
ben moi je viens de poster sans avoir demander de souscription et j'ai eu une erreur: could not connect to smtp.gmail.com
zarbi...
je vois aussi des freezes de l'affichage (genre après avoir posté) et des accès aléatoires et ralentis au site zitecms.org
++
Dernière modification par davyk (27/08/2009 22:24:45)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
ambulance69 a écrit :je passe vite fait, mais j'ai une question qui n'a rien à voir: vous recevez les notifications de nouveaux messages? car moi depuis le transfert du forum, je n'en reçois plus...
Bonne journéeBonjour,
Les paramètres SMTP doivent encore être adaptés. Ceci sera fait dans les plus brefs délais.
A bientôt,
Michaël
Merci car c'est vraiment pratique!
Hors ligne
michael79 a écrit :ambulance69 a écrit :je passe vite fait, mais j'ai une question qui n'a rien à voir: vous recevez les notifications de nouveaux messages? car moi depuis le transfert du forum, je n'en reçois plus...
Bonne journéeBonjour,
Les paramètres SMTP doivent encore être adaptés. Ceci sera fait dans les plus brefs délais.
A bientôt,
Michaël
Merci car c'est vraiment pratique!
Bonjour,
J'ai du mettre au point un contournement plus ou moins efficace pour l'envoi du mail.
Pouvez-vous tester?
Merci,
Michaël
ZiteCMS rocks !
Hors ligne
Ca marche!
michael79 a répondu à la discussion 'le pdf, c'est chouette' à laquelle vous avez souscrit. Il se peut qu'il y ait plus de nouvelles réponses, mais ce sera la seule notification d'ici à ce que vous vous reconnectiez sur le forum.
Le message est situé http://www.zitecms.org/zite/forum/viewt … 2916#p2916
Vous pouvez vous désabonner ici http://www.zitecms.org/zite/forum/misc. … scribe=451
-- Forum ZITE CMS Courriel automatique (Ne pas répondre à ce message)
Hors ligne
Merci!!
Hors ligne
ambulance69 a écrit :michael79 a écrit :Bonjour,
Les paramètres SMTP doivent encore être adaptés. Ceci sera fait dans les plus brefs délais.
A bientôt,
Michaël
Merci car c'est vraiment pratique!
Bonjour,
J'ai du mettre au point un contournement plus ou moins efficace pour l'envoi du mail.
Pouvez-vous tester?Merci,
Michaël
C'est bon,
je viens de recevoir le message suivant:
michael79 a répondu à la discussion 'le pdf, c'est chouette' à laquelle vous avez souscrit. Il se peut qu'il y ait plus de nouvelles réponses, mais ce sera la seule notification d'ici à ce que vous vous reconnectiez sur le forum.
Le message est situé http://www.zitecms.org/zite/forum/viewt … 2916#p2916
Vous pouvez vous désabonner ici http://www.zitecms.org/zite/forum/misc. … scribe=451
-- Forum ZITE CMS Courriel automatique (Ne pas répondre à ce message)
Merci michael
a+
jean-paul
Hors ligne
Pages : 1