PDF

icecream Messages postés 35 Statut Membre -  
icecream Messages postés 35 Statut Membre -
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. dudu134 Messages postés 2877 Statut Membre 632
     
    Bonjour,

    pour passer du php au format pdf, il faut que tu utilise le FPDF ( http://www.fpdf.org/ )
    0
  2. icecream Messages postés 35 Statut Membre
     
    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 ???
    0
  3. dudu134 Messages postés 2877 Statut Membre 632
     
    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);

    ?>
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. icecream Messages postés 35 Statut Membre
     
    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
    0
  6. dudu134 Messages postés 2877 Statut Membre 632
     
    il faut tu crée un fichier php (exemple testfdpf.php)
    0
  7. icecream Messages postés 35 Statut Membre
     
    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
    0
  8. icecream Messages postés 35 Statut Membre
     
    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
    0
  9. dudu134 Messages postés 2877 Statut Membre 632
     
    tu peux m'envoyer une capture d'écran de ton aborescence.
    sebastien_stephanie@hotmail.fr
    0
  10. icecream Messages postés 35 Statut Membre
     
    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
    0
  11. dudu134 Messages postés 2877 Statut Membre 632
     
    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
    0
  12. icecream Messages postés 35 Statut Membre
     
    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
    ????
    0