fpdf Image

fpdf Image - PHP - Programmation

Marsh Posté le 15-06-2005 à 17:19:21    

Kikou
voila j'utilise fpdf pour générer des chtit pdf tout mimi,  
pas de problème lorsqu'il n'y à que des tableaux et du texte, mais la, gros beug avec une image en PNG (donc un format supporté d'après fpdf.org) ...
 
M'a page ne met pas de message d'erreur, juste tout plein de symbole (c'est beau mais pas ce que je veux  :whistle: )  
 
Voila un chti bout de code :  

Code :
  1. $pdf=new FPDF(); // on définit un nouveau document pdf -> FPDF = constructeur
  2. $pdf->AddPage(); // ajoute une nouvelle page
  3. $pdf->SetFont('Arial','',10);  // fixe la police pour le moment à COURIER Bold taille 9
  4. $pdf->SetFillColor(255,255,255); //définit la couleur de remplissage
  5. $pdf->ln(10);
  6. $pdf->Image('gestion_fichedepl/logo.PNG',10,8,304,142);
  7. $pdf->Output();


 
J'ai mis en début de page :  
 

Code :
  1. define('FPDF_FONTPATH','fpdf/font/');
  2. require('fpdf/fpdf.php');


 
Je vois pas pourquoi ça me fait ça :)
 
erki pour tout d'avance.  ;)

Reply

Marsh Posté le 15-06-2005 à 17:19:21   

Reply

Marsh Posté le 15-06-2005 à 17:23:15    

genre, si tu commente la ligne 'image' ta tout bien ?
 
j'ai déjà utilisé FPDF l'année dernière (c vieux tout ca :) )    et j'ai réussi à faire tout ce que je voulais
 
1°) vérifie que le path de ton image est bon (on c jamais :)  
2°) vérifie que (cf fpdf.org) ton image png est bonne

Citation :


Pour le PNG, sont autorisées :
 
    * les images en niveaux de gris sur 8 bits au plus (256 teintes)
    * les images en couleurs indexées
    * les images en couleurs vraies (24 bits)  
 
mais ne sont pas supportés :
 
    * L'interlacement
    * L'alpha channel  


sinon.. no idea

Reply

Marsh Posté le 15-06-2005 à 17:26:00    

Voui voui mon image est en 24 bit 96ppp de résolution.. Franchement je look depuis tout à leur des exemples et ils fotn la même chose, je vais essayer de passer ça en jpeg ne sait on jamais.. :)  
Merki quand même.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed