Page 1 sur 1

PHP->POST->PAGE HTML->SORTIE PDF

Posté : 06 févr. 2007, 21:27
par LaMarmotte
Bonsoir tout le monde !

J'ai 1 page PHP avec un form qui, grâce à la méthode POST, me passe diverses infos à intégrer dans une page HTML
Ma page PHP est capable de sortir, en HTML, un document mis en page et complété avec les données envoyées par le form.
J'ai 1 doc PDF existant (= trame du document final, avec tout le texte générique + des champs spéciaux vierges destinés à recevoir les données du form)
Au final, j'aimerais que cette page HTML complétée et formatée n'apparaisse pas à l'écran telle qu'elle, mais directement sous la forme d'un lien vers un fichier PDF à télécharger.
Ce PDF serait donc généré, à la volée, par la fusion de mon PDF existant (la trame) et des résultats de mon form POST.
En parcourant ce forum, j'ai beaucoup entendu parlé de FPDF, et apparemment, ce script correspont à mes besoins.
Mais bien que je ne doute pas de l'efficacité de ce script (étant donné les éloges que reçoit son auteur ici même !), le seul fait de consulter son site me donne "mal à la tête" : en effet, je n'arrive pas à comprendre quelle(s) fonction(s) de ce script pourrait générer simplement un nouveau PDF à partir d'un PDF existant avec intégration des données récupérées par un form-post.
Donc, si qqun parmi vous pourrait me faire partager plus d'explications qu'un simple lien vers FPDF comme c'est souvent le cas ici, je serais vraiment ravie...
En gros, je voudrais essentiellement savoir :
1) comment insérer dans mon PDF existant des champs de données dynamiques (balise, signet, ancre ???)
2) comment intégrer les données de mon form dans ces champs
3) et enfin sauvegarder à la volée et provisoirement (c'est-à-dire uniquement pour celui qui remplit le form) ce PDF fusionné, pour télédchargement par ce même utilisateur et seulement lui.

Merci par avance à celui ou celle qui voudra bien m'expliquer tout ça...

Amicalement...

Posté : 07 févr. 2007, 10:13
par Dominic
FPDF permet d'intégrer un pdf existant mais pas de reécrire dessus.
tu peux par contre recréer ta trame et y intégrer en dynamique des données de toute provenance en t'inspirant des scripts proposés sur fpdf.org

Posté : 07 févr. 2007, 12:08
par Maitrepylos
Si tu utilise la classe FPDI, tiré du site de FPDF(voir script), tu as la possibilité d'utiliser un pdf existant, et de créer un nouveau pdf à partir de là.


Comme le principe de FPDF est de placé aux mm près tes éléments, il ne te sera pas difficile d'incorporer par dessu ton pdf existant, les données de ton form.