Image et concatenation FDPF FPDI [résolu]

Résolu/Fermé
milasio - Modifié par milasio le 23/06/2010 à 12:34
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 - 23 juin 2010 à 20:57
Bonjour,


voila je me retrouve avec un petit probleme

j'arrive a changer l'image d'une page pdf avec ce code :

<?php  
 require_once('fpdf.php');  
 require_once('fpdi.php');  
  $test = $_GET["test"] ; 
 $pdf =& new FPDI("p","mm","A4");  
   
 $pagecount = $pdf->setSourceFile('fichierpdf.pdf');  
$tplidx = $pdf->importPage(1);  
   
 $pdf->addPage();  
  $pdf->Image('img/'.$test.'.jpg',5,235,200,50);  

 $pdf->useTemplate($tplidx);  
   
  $pdf->Output();  
?> 


mais en fait je voudrais les pages suivantes dans le meme pdf

j'ai voulu utiliser la concaténation avec un seul fichier
mais ca a pas l'air de marcher

la concaténation toute seule marche avec ce code

<?php  
 require_once('fpdf.php');  
 require_once('fpdi.php');  
   
 class concat_pdf extends FPDI {  
   
     var $files = array();  
   
     function setFiles($files) {  
         $this->files = $files;  
     }  
   
     function concat() {  
         foreach($this->files AS $file) {  
             $pagecount = $this->setSourceFile($file);  
             for ($i = 1; $i <= $pagecount; $i++) {  
                  $tplidx = $this->ImportPage($i);  
                  $this->AddPage(); 
                  $this->useTemplate($tplidx);  
             }  
         }  
     }  
   
 }  
   
 $pdf =& new concat_pdf("p","mm","A3");  
 $pdf->setFiles(array('fichierpdf.pdf'));  
 $pdf->concat();  
   
 $pdf->Output(); ?>


j'ai pensé insérer dans la boucle :

if ($i==1) { 
 $this->Image('img/'.$test.'.jpg',0,0); 
      }

bien sur en definisssant la variable test par un get avant
mais ca n'a pas de marcher

merci de votre aide
bye

en fait il suffisait de déclarer la variable dans la fonction...
A voir également:

1 réponse

bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 2 362
23 juin 2010 à 20:57
il poste et met en résolu .... ?
0