Bonjour,
j'ai crée un composant et j'aimerais donner la possibilité à mes utilisateurs de générer un pdf. Pour cela, j'ai importé la librairie FPDF (que j'utilise en dehors de joomla, même si je crois que joomla utilise nativement tcpdf)
et j'ai fait cette fonction test :
Code : Sélectionner tout - Visualiser dans une fenêtre à part require_once('components/com_moncomp/lib/fpdf.php'); // dans ma class
malheureusement, une fois le document crée, on ne peut pas le lire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function pdf() { //pour ne pas avoir l'erreur : //FPDF error: Some data has already been output, cant send PDF file //on rajoute ob_start() ob_start(); $pdf=new FPDF(); $pdf->AddPage(); $pdf->SetFont('Times',NULL,12); $pdf->MultiCell(50,5,'moi',0,1,'C',false); $pdf->Output('fichier.pdf','D'); }
Code x : Sélectionner tout - Visualiser dans une fenêtre à part Adobe Reader n'a pas pu ouvrir fichier.pdf, car le type de fichier n'est pas pris en charge ou le fichier est endommagé (il a été envoyé en tant que pièce jointe et n'a pas été décodé correctement, par exemple)
Seriez-vous d'où peut provenir l'erreur ?
Si vous avez des idées, n'hésitez pas !
Merci d'avance
Partager