Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Je sollicite votre aide
Voilà, il se trouve que j'ai essayé de creer un fichier pdf avec le Zend_Pdf mais sans succès, à l'ouverture du fichier par Adobe, il me dit :@
« Le fichier ne commence pas par ‘%PDF-’ »
Du coup j'ai essayer également avec la librairie fpdf, mais sans succès egalement, j'ai le même message d'erreur...
Si je n'ai pas ce message d'erreur alors c'est un autre message me disant que le fichier pdf est mal encodé...
Une idée?
Merci d'avance.
Dernière modification par cyprien (04-03-2008 14:36:31)
Hors ligne
Il faut désactiver le layout si vous vous en servez !
Utiliser :
$this->_helper->layout->disableLayout();
Grand merci à Mr.MoOx !!
A bientôt :p
Hors ligne
Bonsoir les amis,
J'ai ce même problème et j'ai désactivé le layout comme tu as dit mais dans l'action mais ça ne donne rien.
JE travaille avec dompdf et voici mon code :
//Affichage du PV en format 1. public function pdfAction() { $this->_helper->layout->disableLayout(); $html = $this->view->render('index/pv.phtml'); $dompdf = new DOMPDF(); $dompdf->load_html($html); $dompdf->render(); $dompdf->stream("sample.pdf", array("Attachment" => 0)); }
Et j'obtiens toujours le message d'erreur de adobe. Quelqu'un peut-il m'aider s.v.p?
Hors ligne
Bonjour, j'ai moi aussi eu des soucis du meme genre que toi, sauf que je travaillais avec Zend_Pdf,
Tiens je te montre les quelques lignes qui concernent mon pdf :
//piece jointe $pdf=new PdfAccompte($reserv,$montant); $pj=$this->mail->createAttachment($pdf->render()); $pj->type=($pdf->getMimeType());
en fait je l'attache en PJ dans un mail.
Hors ligne
Salut gostbuster. Merci pour ta réponse.
Et ton code marche?
En attendant ta réponse je vais l'essayer pour voir ce que ça donne.
Bonne journée.
Hors ligne
Pages: 1