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