PDF

Bonjour,

salut à tous j'ai besoin de votre aide

Alors , je viens de terminer deux formulaires de saisie et de modification d'une facture , je veux faire une icône ou un bouton que lorsque je clic au dessus mon formulaire seras imprimer ou afficher sous format PDF et ça avec du code php.

vraiment je n'ai aucune idée pour le moment comment faire , je crois qu'il ya des bibliotheque et de code pour faire ce truc

aidez moi s'il vous plais !!!

merci d'avance :)
Configuration: Windows XP
Firefox 2.0.0.12

12 réponses

  1. salut merci pour les liens vdumontier , dudu134, j'ai compris que je doit utiliser une librairie FPDF j'ai téléchargé une mais

    comment je dois procéder pour l' utiliser ???
    1. pour utiliser le fpdf, il faut que tu crée un fichier php :
      de ta facture il faut que tu envoie les données sur ce fichier.
      après tu rempli ton fichier :
      <?php
      include("FPDF.php");
      $PDF=new FPDF();
      $PDF->AddPage();
      $PDF->SetFont('Arial','B',12);

      ?>
      1. qu'est ce que tu veux dire par " envoie les données sur ce fichier" , mon fichier php est prés maintenent je veux l'afficher en pdf :

        j'ai télécharger un petit exemple de pdf en php mais il affiche cet erreur

        Warning: require(../fpdf.php) [function.require]: failed to open stream: No such file or directory

        Fatal error: require() [function.require]: Failed opening required '../fpdf.php' (include_path='.;C:\php5\pear')


        j'ai installé le fpdf pour pouvoir utiliser les méthodes de fpdf mais je sais pas comment faire

        j'ai placer le fichier fpdf.php sur le fichier www /mon_ projet de mysql mais ces erreurs apparissent

        comment je dois faire
        1. bonjour

          j'ai trouver ce fichier php que j'ai voulue le tester :

          <?php
          define('FPDF_FONTPATH','../font/');
          require('../fpdf.php');

          $pdf=new FPDF();
          $pdf->AddPage();
          $pdf->SetFont('Arial','B',16);
          $pdf->Cell(40,10,'Hello World !');
          $pdf->Output();
          ?>


          mais il ya les erreus

          Warning: require(../fpdf.php) [function.require]: failed to open stream: No such file or directory

          Fatal error: require() [function.require]: Failed opening required '../fpdf.php' (include_path='.;C:\php5\pear')

          j'ai placé mes fichier fpdf.php et phpTopdf.php que j'ai trouver qu'il faut les installés dans mon dossier de travaille sous www

          comment je dois procéder pour executer cet exemple
          1. j'ai remplacer

            define('FPDF_FONTPATH','../font/') par

            define('D:/wamp/www/projet_facturation','../font/')

            c'est le chemin mais il reste le meme probleme
            1. tu peux m'envoyer une capture d'écran de ton aborescence.
              sebastien_stephanie@hotmail.fr
              1. salut

                je t'ai envoyé mon capture d'écran mon problème c'est comment procéder pour exécuter cet exemple ou je dois placer les fichier fpdf.php et phpTopdf.php pour que ça fonctionne
                1. Bonjour,

                  excuse moi j'ai pas pu de te répondre plutôt, car j'ai été en weekend.

                  essaye ceci:

                  <?php
                  in('../fpdf.php');

                  $pdf=new FPDF();
                  $pdf->AddPage();
                  $pdf->SetFont('Arial','B',16);
                  $pdf->Cell(40,10,'Hello World !');
                  $pdf->Output();
                  ?>

                  ton fichier tuto.php est bien dans le dossier teste
                  tu essaye sur un serveur ton code
                  1. bonjour ,

                    merci pour tes explications dudu134 ;)

                    j'ai réussi de créer un fichier pdf ça marche le problème était dans la fonction output j'ai passé en paramètre

                    le nom de mon fichier PDF et "F";

                    $pdf->Output("./test.pdf","F");

                    et c'est bien maintenant je travaille sur ma facture est ce je peux à partir de mon formulaire générer un pdf directement sans la redessiner
                    ????