Comment générer un pdf via un forulaire

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Comment générer un pdf via un forulaire

    Bonjour a tous.
    je dois réaliser un formulaire d'inscription, et j'aimerai générer un pdf a imprimer via ce formulaire.

    connaissez vous un composent qui fait ca?

    merci de votrez aide
    Dernière édition par looping à 17/05/2006, 07h16
    http://corsica.monster.free.fr
    http://www.neoloop.info
    msn: m.looping.free.fr

  • #2
    FPDF bien sur

    Je ne saurais trop te conseiller la bibliotheque Free PDF, qui te permet de creer un pdf de très bonne qualité a la volée, je l'utilise depuis 4 ans et c'est une merveille.
    Pour tout savoir vas sur

    http://www.fpdf.org/

    et en plus tout est en français.

    Commentaire


    • #3
      j'ai pas le lien ;-)
      http://corsica.monster.free.fr
      http://www.neoloop.info
      msn: m.looping.free.fr

      Commentaire


      • #4
        http://www.fpdf.org/

        Commentaire


        • #5
          Merci pour le lien.
          j'avais pas précisé, je n'y connait rien au php.

          je vais regardé tout le meme voir si j'arrive a réaliser un formulaire. :-)
          http://corsica.monster.free.fr
          http://www.neoloop.info
          msn: m.looping.free.fr

          Commentaire


          • #6
            mais siiiiiii c'est pas compliqué, regarde...

            tu crées 2 fichiers:
            • source.html : il constituera ton formulaire, ton fichier source, qui va se charger de recueillir les valeurs des champs pour les transmettre au fichier cible:
            • cible.php : script php qui va récupérer les variables du forumlaire et avec, générer ta page pdf à la volée grâce à la librairie FPDF
            source.html :
            Code HTML:
            <!-- ceci est un formulaire, oui môsieur! -->
            
            <form method="post" action="cible.php">
              Salut, ça va?
              <input type="radio" name="cava" value="bien :)" checked="checked"> Oui
              <input type="radio" name="cava" value="pas bien :("> Non
            
              <input type="submit" value="Générer">
            </form>
            cible.php :
            Code PHP:
            <?php
              
            //on inclut la librairie FPDF, qu'on aura pris soin de mettre dans le répertoire includes/ de joomla!:
              
            require($mosConfig_absolute_path."/includes/fpdf.php"); 
              
              
            $pdf=new FPDF();
              
            $pdf->AddPage();
              
            $pdf->SetFont('Arial','B',16);
              
              
            //on affiche la valeur récupérée, soit "Vous allez bien :)/pas bien :( !"
              
            $pdf->Cell(40,10,"Vous allez $_POST['cava'] !");
              
              
            $pdf->Output();
            ?>
            pas très compliqué non?

            ++

            to
            Dernière édition par to__ à 16/05/2006, 16h05
            Antoine Bernier(to) - design et développement web

            Commentaire


            • #7
              Je teste ca tout de suite.
              merci bien. :-)

              Ca va etre chaud pour la mise en page.
              Je ne peux pas la réaliser via Dreamweaver, et apres enregistré en php?

              j'en demande beaucoup peut etre :-)

              en tous les cas merci pour ton aide.
              http://corsica.monster.free.fr
              http://www.neoloop.info
              msn: m.looping.free.fr

              Commentaire


              • #8
                hélas non,

                si tu veux travailler ta mise en page, il va falloir te bouffer l'API FPDF, qui est pas très compliquée quand même je crois.

                Après sinon, y'a des solutions beaucoup plus puissantes comme pdflib, ou tu peux dissocier la mise en page(layout) de l'affectation des variables, importer des pdf existants et tracer par dessus des layers à la souris dans acrobat. Mais c'est pas gratuit(1400$) et si tu ne connais pas bien le php, FPDF semble plus adapté.

                bon courage

                to
                Dernière édition par to__ à 16/05/2006, 15h57
                Antoine Bernier(to) - design et développement web

                Commentaire


                • #9
                  Alors, ca donne quoi? [Réglé]/[Pas Réglé], hmm?
                  Antoine Bernier(to) - design et développement web

                  Commentaire


                  • #10
                    Bonjour.
                    je travail dessus, j'essai de modifier les fichiers sources et cible. pour comprendre comment ca marche.
                    j'aimerai ajouter une image et faire des cadre.
                    http://corsica.monster.free.fr
                    http://www.neoloop.info
                    msn: m.looping.free.fr

                    Commentaire


                    • #11
                      J'ai encore une question.
                      j'ai placé le fichier fpdf dans includes de joomla.

                      j'ai crée les deux fichier source et cible et j'ai sur le fichier cible une erreur:

                      Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\program files\easyphp1-8\www\joomla_1.0.8-stable-fr\pdf\cible.php on line 10

                      http://corsica.monster.free.fr
                      http://www.neoloop.info
                      msn: m.looping.free.fr

                      Commentaire


                      • #12
                        Bonjour a tous.
                        j'arive a générer un formulaire, a incerer une image,
                        mais j'aurai besoin de creer un tableau, et que l'utilisateur remplice les champs dans le tableau.

                        Peut on le faire avec FPDF?

                        merci de votre aide.
                        http://corsica.monster.free.fr
                        http://www.neoloop.info
                        msn: m.looping.free.fr

                        Commentaire

                        Annonce

                        Réduire
                        1 sur 2 < >

                        C'est [Réglé] et on n'en parle plus ?

                        A quoi ça sert ?
                        La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                        Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                        Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                        Comment ajouter la mention [Réglé] à votre discussion ?
                        1 - Aller sur votre discussion et éditer votre premier message :


                        2 - Cliquer sur la liste déroulante Préfixe.

                        3 - Choisir le préfixe [Réglé].


                        4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                        2 sur 2 < >

                        Assistance au forum - Outil de publication d'infos de votre site

                        Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                        Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                        Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                        UTILISER À VOS PROPRES RISQUES :
                        L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                        Problèmes connus :
                        FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                        Installation :

                        1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                        Archive zip : https://github.com/AFUJ/FPA/zipball/master

                        2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                        3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                        4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                        5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                        6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                        et remplacer www. votresite .com par votre nom de domaine


                        Exemples:
                        Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                        Télécharger le script fpa-fr.php dans: /public_html/
                        Pour executer le script: http://www..com/fpa-fr.php

                        Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                        Télécharger le script fpa-fr.php dans: /public_html/cms/
                        Pour executer le script: http://www..com/cms/fpa-fr.php

                        En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                        Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                        Voir plus
                        Voir moins
                        Travaille ...
                        X