Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Je vous explique mon cas.
Je suis en train de mettre au point un module pour permettre de générer un pdf à partir d'un contenu HTML.
Je précise que je ne suis pas un expert dans la manipulation du Zend Framework.
La première de mes interrogations est la suivante :
L'utilisateur est dans une section contenant un tableau.
Il à la possibilité de générer un pdf du tableau qu'il visualise, mais celui ci s'étend sur plusieurs pages (utilisation de paginator).
J'ai donc pensé à créer une vue spécifique qui regrouperait la totalité des données du tableau.
Donc quand l'utilisateur choisit de générer le pdf, cela fera appel à une action où une vue particulière doit être générer (sans affichage) pour que je puisse récupèrer le contenu html et que je puisse en faire un pdf.
(J'utilise un binaire java qui fonctionne très bien pour former un pdf à partir d'un contenu html).
Ma deuxième interrogation est la suivante :
Lorsque le fichier pdf est généré (et stocké temporairement côté serveur) comment faire en sorte que l'utilisateur puisse le downloader directement sans qu'il ait à cliquer sur un lien ?
Merci ! :)
Hors ligne
Tu lui envoies par mail
Sinon tu peux l'inviter à télécharger le fichier comme ceci :
http://www.destrucsaweb.com/ressources/ … oto_45.php
(je te vois à travers la vitre, t'es encore au taquet devant le forum à attendre une réponse :p)
Hors ligne
//Initialisation de la vue (assignation des variables)
$view->tableau = $monTableau;
$view->title = 'Mon super tableau en pdf';
//Le script de vue à rendre
$script = 'pdf/tableau.phtml';
//Rendition (sic) de la vue
$str = $view->render($script);
//Appel vers ton java qui convertie html -> pdf
$pdf = launchJavaForHtmlToPdf($str);
//Après à toi de faire ce que tu veux avec le pdf (email, lien, force-download ...)
Dernière modification par My_Sic (17-11-2010 11:27:08)
Hors ligne
Merci de m'avoir répondu aussi vite !
Hors ligne
Pages: 1