|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre chevronné
![]() Inscription : janvier 2006 Messages : 916 ![]() |
Bonjour à tous
J'ai beau avoir fait une recherche sur le forum, je n'ai pas trouvé de solution fonctionnelle pour sortir un pdf à partir d'une page php qui comporte des arguments en GET, en POST, en SESSION, des images... Quelqu'un pourrait-il m'indiquer une solution qui marche pour, en cliquant sur un lien, génère à la volée une page pdf équivalente ? J'ai cherché du côté des générateurs type htmldoc et des imprimantes PDF, mais sans succès. Les solutions payantes marchent-elles ? Merci beaucoup |
|
|
00
|
|
|
#2 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Salut
Je crois que tu confonds les acteurs :/ Si tu cherches à imprimer une page en PDF, alors tout se passe côté client, dans le navigateur, sans que PHP intervienne. Cela implique que ton internaute a installé un logiciel lui permettant de convertir la page Web en document PDF. Si, en revanche, tu cherches à produire une page PDF avec PHP, alors il te suffit d'utiliser une bibliothèque telle que PDFLib ou eZPdf. Elles te permettront de générer des documents PDF de la même manière que tu génèrerais une classique page HTML. Il te faudra proablement adopter une approche "moteur de templates". N'hésite pas à consulter notre page de cours pour quelques tutoriels sur ces sujets.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#3 |
|
Membre chevronné
![]() Inscription : janvier 2006 Messages : 916 ![]() |
Merci de ta réponse. Justement, je cherche à générer un pdf sans rien installer du côté client, je me doute bien que c'est le serveur qui va le faire. Cependant, les librairies en question ne permettent pas de convertir directement une page en pdf, il faut l'écrire (avec balises et tout le toutim).
Ce que je cherche est donc plutôt un convertisseur (côté serveur) de page html en pdf. J'ai essayé htmldoc, mais il ne fonctionne pas correctement. J'ai déjà vu des outils permettant de faire de la conversion à la volée, mais je n'ai pas réussi à les retrouver. |
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : janvier 2006 Messages : 916 ![]() |
Pour l'instant, aucun résultat. Je ne sais pas qui a ajouté la balise "fait", mais c'est pas vraiment le cas.
Avec htmldoc, faut-il cracher du code html parfaitement propre ? |
|
|
00
|
|
|
#5 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
C'est assez facile à faire si tu as une approche "template", tel que je te l'ai suggéré plus haut.
Je te montre un exemple (en fichier joint) avec ezPDF et Smarty. Je doute qu'htmldoc soit une solution "serveur" et que cela te convienne.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() Inscription : janvier 2006 Messages : 916 ![]() |
Merci de ta réponse , mais je n'ai malheureusement pas la possibilité d'utiliser un système de templates. Mon site intranet est constitué d'une seule page dont toutes les parties sont dynamiques (reporting financier), je ne pense pas qu'il soit adapté à smarty, et je suis certain qu'il n'est pas adapté aux générateurs de pdf type ezpdf ou fpdf (j'ai déjà essayé) : ca m'obligerait à le réécrire entièrement en fonction de ces outils.
|
|
|
00
|
|
|
#7 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Alors peut-être cherches-tu une solution de gestion du cache + conversion
http://www.pdfonline.com/easypdf/sdk/
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com