soucis avec ezpdf

soucis avec ezpdf - PHP - Programmation

Marsh Posté le 19-04-2007 à 10:44:57    

Bonjour,
 
Voilà, j'utilise la librairie ezPDF, pour pouvoir créer un PDF dans mon script, mais lorsque je lance de la manière standart avec un ezStream normal et les header adéquats, il m'affiche du charabia: "%PDF-1.3 %âãÏÓ 1 0 obj << /Type /Catalog /Outlines 2 0 R /Pages 3 0 R >> endobj 2 0 obj......", j'avais vu une manip' qui consistait à l'écrire dans un fichier avant.  Voici mon code:
 

Code :
  1. <?php
  2. include ("../lib/ezpdf/class.ezpdf.php" );
  3. $pdf= & new Cezpdf();
  4. $pdf->ezText('Test');
  5. file_put_contents('c:\monfichier.pdf',$pdf->ezStream());
  6. ?>


 
le problème est que rien n'est écrit dans le fichier! il est créer mais reste vide! lorsque j'écris: $pdf->ezStream() j'ai bien des choses! la source du PDF en quelque sorte, mais rien dans le fichier. J'ai vérifier en écrivant une simple phrase dans un fichier texte, là c'est bien écrit dans mon fichier texte, mais pour copier le résultat de $pdf->ezStream, impossible!
 
Si quelqu'un voit d'ou ça peut venir... :heink:  
 
Merci d'avance! A++

Reply

Marsh Posté le 19-04-2007 à 10:44:57   

Reply

Marsh Posté le 19-04-2007 à 11:04:12    

salut je n'ai jamais utiliser ezPDF (plutôt FPDF sur http://www.fpdf.org/)  
mais ca doit pas etre si different il doit te manquer  
 
$pdf= & new Cezpdf();
$pdf->AddPage();

Reply

Marsh Posté le 19-04-2007 à 11:21:33    

Salut, merci de ta réponse!
 
Ben non il ne me manquait pas ça! j'ai réécrit la même chose dans une nouvelle page, et il me l'a pris, j'avoue que je suis bluffé!!
 
Par contre j'ai un problème pour créer un tableau issue d'une requête SQL compatible avec ceux de EzPDF... Si tu as une petite routine sous la main! je suis preneur! :D
 
Merci! A+

Reply

Marsh Posté le 19-04-2007 à 11:29:35    

regarde toujours là je n'ai pas mieux dsl
 
http://www.webdatabasebook.com/2nd [...] e.13-4.php

Reply

Marsh Posté le 19-04-2007 à 11:59:45    

Je vais regarder ça! merci beaucoup!

Reply

Sujets relatifs:

Leave a Replay

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