Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-02-2011 23:19:57

philippe2004
Nouveau membre
Date d'inscription: 24-03-2008
Messages: 8

ZEND_PDF [1.11] ZEND_PDF et templates

Pour résumer je cherche à réaliser un document multi-pages, les données (textes  proviennent de Mysql.). Le fond de page étant répétitif et appellé à évoluer j'essaie d'utiliser un template

le bout de code est

Code:

<?php
require 'Zend/Loader/Autoloader.php';
$autoloader = Zend_Loader_Autoloader::getInstance();

$pdf = new Zend_Pdf();

$fileName = 'gabarit/template.pdf';
$template = $pdf->pages[$fileName];

$page1 = new Zend_Pdf_Page($template);
$pdf->pages[] = $page1;
$pdf->save("test3.pdf");
?>

Malheureusement $pdf->pages[$fileName] ne prend pas comme paramètre un nom de fichier, mais un ensemble d'information et je n'arrive pas à définir quelles informations.
Si vous avez une idée ?


Message erreur retourné

Notice: Undefined index: gabarit/template.pdf in C:\Documents and Settings\phiphi\Mes documents\NetBeansProjects\mode_emploi\test_template.php on line 8

Fatal error: Uncaught exception 'Zend_Pdf_Exception' with message 'Unrecognized method signature, wrong number of arguments or wrong argument types.' in C:\wamp\library\Zend\Pdf\Page.php:304 Stack trace: #0 C:\Documents and Settings\phiphi\Mes documents\NetBeansProjects\mode_emploi\test_template.php(9): Zend_Pdf_Page->__construct(NULL) #1 {main} thrown in C:\wamp\library\Zend\Pdf\Page.php on line 304

Dernière modification par philippe2004 (08-02-2011 23:22:21)

Hors ligne

 

#2 09-02-2011 15:21:22

ubini
Membre
Lieu: gillarens/Suisse
Date d'inscription: 23-01-2008
Messages: 110
Site web

Re: ZEND_PDF [1.11] ZEND_PDF et templates

Pour charger un PDF j'utilise la méthode statique : $pdf = ES_Pdf::load('gabarit/template.pdf');

il faut bien-sûr que 'gabarit/template.pdf' soit dans ton include path sinon PHP ne le trouvera pas.

J'espère que cela t'aidera.


http://www.easyswap.org - site d'échange de biens et de services conçu avec jQuery et Zend Framework
http://www.lambelet.net - mon blog perso et inutile

Hors ligne

 

#3 09-02-2011 23:01:56

philippe2004
Nouveau membre
Date d'inscription: 24-03-2008
Messages: 8

Re: ZEND_PDF [1.11] ZEND_PDF et templates

Merci pour la réponse
ES_Pdf::load('gabarit/template.pdf'); fonctionne aussi de mon coté.
Le problème est quand je veux ajouter une page au format de mon template
$pdf->pages[$fileName] ne semble pas accepter un fichier en paramêtre et la doc Zend_pdf n'est pas très claire. Version après version il ne me semble pas que zend_pdf est beaucoup évolué. 

Peut être que zend_document ?

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