|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : février 2011 Messages : 15 ![]() |
bonjour,
je dois générer des pdfs avec la libraire FPDF, j'ai bien ajouter la librairie dans /library . et j'ai ajouter dans index.php "include_once 'FPDF/fpdf.php';" et j'ai crée un nouveau controler et dans l'pdfAction je fais ceci: Code :
%PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream 2 J 0.57 w BT /F1 16.00 Tf ET BT 31.19 794.57 Td (Hello World !) Tj ET endstream endobj 1 0 obj <> endobj 5 0 obj <> endobj 2 0 obj << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1 5 0 R >> /XObject << >> >> endobj 6 0 obj << /Producer (FPDF 1.6) /CreationDate (D:20110429115137) >> endobj 7 0 obj << /Type /Catalog /Pages 1 0 R /OpenAction [3 0 R /FitH null] /PageLayout /OneColumn >> endobj xref 0 8 0000000000 65535 f 0000000206 00000 n 0000000394 00000 n 0000000009 00000 n 0000000087 00000 n 0000000293 00000 n 0000000498 00000 n 0000000573 00000 n trailer << /Size 8 /Root 7 0 R /Info 6 0 R >> startxref 676 %%EOF Quelqu'un à déjà réussi à utiliser cette librairie avec ZF. merci de votre aide. |
||
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() ![]() Lucas CORBEAUXChef de projet MOE Inscription : février 2003 Messages : 158 ![]() |
Je n'ai pas été confronté à ce cas de figure, mais le problème provient sûrement du fait que l'objet Response définit les headers HTTP "par dessus" ceux de FPDF, ce qui fait que ton PDF est envoyé au navigateur comme si il s'agissait de HTML.
A tout hasard, essaye de nettoyer les headers dans ton contrôleur avant d'appeler la méthode Output : Code :
$this->getResponse()->clearAllHeaders(); http://framework.zend.com/manual/en/....response.html Si tu veux aller plus loin, tu peux aussi te faire un contexte personnalisé : http://framework.zend.com/manual/en/....contextswitch Ca te fera une solution élégante et réutilisable au cas où. |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 15 ![]() |
merci bcp pour votre aide
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com