Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PDF > EZPDF
EZPDF Forum d'entraide pour la classe EZPDF permettant de générer des documents PDF en PHP. Avant de poster -> tutoriels EZPDF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/09/2006, 18h16   #1
Membre chevronné
 
Inscription : janvier 2006
Messages : 916
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 916
Points : 733
Points : 733
Par défaut [EZPDF] Quelle solution pour générer du PDF ?

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
guidav est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2006, 01h09   #2
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
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
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2006, 13h32   #3
Membre chevronné
 
Inscription : janvier 2006
Messages : 916
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 916
Points : 733
Points : 733
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.
guidav est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2006, 18h36   #4
Membre chevronné
 
Inscription : janvier 2006
Messages : 916
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 916
Points : 733
Points : 733
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 ?
guidav est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2006, 19h54   #5
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
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
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2006, 09h27   #6
Membre chevronné
 
Inscription : janvier 2006
Messages : 916
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 916
Points : 733
Points : 733
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.
guidav est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2006, 11h20   #7
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
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
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h11.


 
 
 
 
Partenaires

Hébergement Web