Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 19-05-2014 16:52:55

Enami
Nouveau membre
Date d'inscription: 03-05-2014
Messages: 5

Affichage du code HTML dans un PDF en utilisant le MPDF

Bonjour,
Je suis entrain d'afficher des fiches de paies dans un fichier pdf en utilisant le MPDF, pour le moment ces dernières s'affichent toutes selon les conditions que j'ai mise.
Mnt ce que je souhaite c'est que chaque fiche soit affichée dans une page pdf, car mnt les fiches de paie s'affichent successivement , c-à-d , une après l'autre ( il se peut que deux fiches soient affichées dans la même page .
Voilà le code qui m'affiche toutes les fiches dans un pdf :

Code:

// envoie des données au fichier HTML
    $html  = $this->view->partial('fiche/telechargerfiche.phtml',
                array('fichep' => $recuperationFiche));
    
    // reglage du PDf
    $mpdf=new mPDF();
    $mpdf->SetDisplayMode('fullpage');
    // Affichage du pdf
    $mpdf->WriteHTML($html);
    $mpdf->SetHTMLFooter("<div style='text-align: center'><img src='pieddepage.jpg' /></div>") ;
    $mpdf->Output();
    exit;

En fait $recupererFiche contient toutes mes fiches de paie.
pour les afficher chacune dans une page indépendante de l'autre , j'ai pensé faire un FOREACH, mais je ne sais pas pourquoi ça ne fonctionne pas !!!!!!!

Code:

$mpdf=new mPDF();
foreach ($recuperationFiche as $fiche)
 {
     $mpdf->SetDisplayMode('fullpage');
     $mpdf->WriteHTML($html);
     $mpdf->SetHTMLFooter("<div style='text-align: center'><img src='pieddepage.jpg' /></div>") ;
    $mpdf->Output();
    exit;         
};

J’ESPÈRE QUE MON EXPLICATION ÉTAIT CLAIRE smile

Hors ligne

 

#2 22-05-2014 09:15:18

Enami
Nouveau membre
Date d'inscription: 03-05-2014
Messages: 5

Re: Affichage du code HTML dans un PDF en utilisant le MPDF

J'ai pu résoudre mon problème . Et voilà la réponse si quelqu'un en aura besoin un jour :

Je devais juste mettre quelque changement sur ma boucle dans le contrôleur :

Code:

$mpdf=new mPDF();
        foreach ($recuperationFiche as $fiche) {
            $html  = $this->view->partial('fiche/telechargerfiche.phtml',
                    array('fichep' => $fiche));
            
        $mpdf->SetDisplayMode('fullpage');
        // Affichage du pdf
        $mpdf->addpage();
        $mpdf->WriteHTML($html);
        $mpdf->SetHTMLFooter("<div style='text-align: center'><img src='pieddepage.jpg' /></div>") ;
        }
        $mpdf->Output();
        exit();

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages