IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[FPDF] Export div spécifique vers PDF


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 48
    Points : 33
    Points
    33
    Par défaut [FPDF] Export div spécifique vers PDF
    Bonjour à tous!
    J'ai découvert aujourd'hui l'existence de la bibliothèque FPDF.

    Je tiens un site qui intègre un module qui calcule et génère des indicateurs à partir de ma base de données (postgre).

    J'ai au final, un div qui reçoit des tableaux, chiffres, phrases et graphiques (qui sont des images générées).

    Je cherche à permettre l'impression (et donc l'export en PDF) de tout le contenu du div en y ajoutant:
    - un titre
    - le territoire préalablement sélectionnés (celui concerné par les indicateurs générés)
    - un logo

    Je voulais savoir si mon objectif rentre dans ceux visés par FPDF avant de me lancer en profondeur dans son apprentissage.

    pour vos lumières!


    Edit:
    bon je m'y suis attelé et je me rend compte que ma question précédent était toute con...

    je suis confronté à un souci.
    J'ai réussit à créer un prototype de mon pdf (en tete, pied de page,...) dans un fichier testpdf.php. Il faut maintenant que j'arrive à l'alimenter avec tous les indicateurs créés par mon site.

    En haut de mon fichier, j'ai donc mis la ligne suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include_once("rechercheKeyNum.php");
    Le fichier rechercheKeyNum.php est le fichier qui génère mes indicateurs et les affiche dans un div. Il contient mon code de structure mais aussi les fonctions qui servent à générés mes indicateurs.
    Donc pour chaque type d'indicateur (graphique, tableau, texte), j'appele une fonction spécifique qui les affiche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    switch($iTypeKeyNum){		
            // Type graphe
        	  case 1: 
        	  	$pdf->afficheGrapheKeynum($idKeyNum,$aGraph);;
        	  	break;
        	  // Type Tableau
        	  case 2: 
        	  	$pdf->echo afficheTabKeyNum($idKeyNum,$aTab);
        	  	break;
        	 // Type Text
        	  case 3: 
        	  	$pdf->echo afficheTextKeyNum($idKeyNum,$aText);
        	  	break;
        }
    C'est cette partie que je m'éfforce d'intégrer dans mon fichier testpdf.php. Est ce que je suis dans le juste?
    Et comment dois l'intégrer? voila ce que j'ai testé, mais rien ne marche...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    (...)
     
    $pdf = new PDF();
    $titre = 'Mon titre';
    $theme = 'Mon thème';
    $pdf->SetTitle($titre);
    $pdf->SetTitle($theme);
    $pdf->SetAuthor('Mon nom');
    $pdf->AjouterChapitre(1,$libindic,'20k_c1.txt');
        switch($iTypeKeyNum){		
            // Type graphe
        	  case 1: 
        	  	$pdf->afficheGrapheKeynum($idKeyNum,$aGraph);
                    //$pdf-> 'echo afficheGrapheKeynum($idKeyNum,$aGraph);';
     
        	  	break;
        	  // Type Tableau
        	  case 2: 
        	  	$pdf-> echo afficheTabKeyNum($idKeyNum,$aTab);
                   //$pdf-> 'echo afficheTabKeyNum($idKeyNum,$aTab);';
        	  	break;
        	 // Type Text
        	  case 3: 
        	  	$pdf->echo afficheTextKeyNum($idKeyNum,$aText);
                    //$pdf->'echo afficheTextKeyNum($idKeyNum,$aText);';
        	  	break;
        }
     
    $pdf->Output();
    ?>

    et j'avoue que la par contre je bloque en ayant réellement cherché!!

    Merci pour votre aide

  2. #2
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 48
    Points : 33
    Points
    33
    Par défaut
    la seconde sitation est fausse, la remplacer par:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    switch($iTypeKeyNum){
          // Type graphe
           case 1: 
            echo afficheGrapheKeynum($idKeyNum,$aGraph);
            break;
           // Type Tableau
           case 2: 
            echo afficheTabKeyNum($idKeyNum,$aTab);
            break;
          // Type Text
           case 3: 
            echo afficheTextKeyNum($idKeyNum,$aText);
            break;
         }

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 48
    Points : 33
    Points
    33
    Par défaut
    Bon après qq jours de "prog" je me rend compte que c'est peut etre pas la bonne solution.

    Je cherche à sortir un export d'un div contenant plusieurs types d'indicateurs (graphique, tableaux,...) générés par des fonctions PHP.
    Ces indicateurs sont donc traduits en HTML (bien que généré par du PHP).

    Je me demande donc si HTML2PDF ne serait pas plus approprié?!

  4. #4
    Membre du Club
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 40
    Points : 46
    Points
    46
    Par défaut
    Bonsoir !

    Je débute également avec FPDF, odnc je ne suis pas capable de te conseillé cependant si tu décide d'insister de ce côté là je suis tombé là dessus toute à l'heure :
    http://www.developpez.net/forums/d19...ertion-dimage/


    Je ne sais pas trop si cela pourra t'aider...

    Sinon Bonne chance à toi

Discussions similaires

  1. export d'informations vers pdf ?
    Par Hipopo dans le forum VB.NET
    Réponses: 1
    Dernier message: 01/04/2010, 15h37
  2. [IP-2007] Export d'Infopath vers Pdf via un add-in
    Par adelinao dans le forum InfoPath
    Réponses: 2
    Dernier message: 12/03/2010, 16h35
  3. Export état Crystal vers pdf sans preview.
    Par abdelghani_k dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 04/02/2008, 08h40
  4. [FPDF] Convertir fichier Word vers PDF et vis versa
    Par young077 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 06/07/2007, 10h59
  5. [FPDF] Exportation de donnees sous PDF mais la il y a un BUG
    Par Luverger dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 09/03/2007, 17h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo