Ok. Apparemment, le terme "visualiser" a pour toi un sens bien spécifique.
Là on avait cru comprendre : "laisser la navigateur du client récupérer le
document pdf et en faire ce qu'il veut, le sauvegarder ou le donner à manger
à un programme de visualisation du client", parce que je doute que le but ce
soit de lancer sur ton serveur un programme qui affichera sur l'écran du
serveur situé loin de la machine client une vue du document pdf. En gros, il
n'y a qu'un moyen pour le client de "visualiser" un fichier du serveur : le
lui fournir. Maintenant, on peut le servir de plusieurs façons.

   1. activer un module (en flash, en applet java, etc.) permettant de
   visualiser le PDF à même la fenêtre du navigateur, et lui faire passer ledit
   pdf (au final, on va toujours en revenir là)
   2. envoyer via une action d'un contrôleur le document de façon à activer
   un module de protection, ou de comptage des téléchargements, etc
   3. juste envoyer le pdf au client comme expliqué précédemment et le
   laisser se débrouiller avec

Solutions :

   1. ça nécessite d'avoir un plugin / applet / flash adapté, d'avoir un
   moyen de lui faire passer le fichier pdf (en général de la même façon qu'au
   navigateur client), perso je ne sais pas faire (et si je tombe sur un site
   web qui fait ça je vais chercher ailleurs les informations, j'ai un très bon
   programme pour visualiser les PDFs sur ma machine, merci beaucoup gardez
   votre flash que je ne saurais voir)
   2. dans le contrôleur :
   # ton code de vérification, logging, etc...
   render :file => '/sur/ton/serveur/chemin/vers/le/fichier.pdf'
   3. dans la vue :
   <%= link_to 'mon petit pdf',
   '/depuis/le/repertoire/public/chemin/vers/le/fichier.pdf' %>

Si tu voulais autre chose, précise...

Michel Belleville


2009/6/25 Zied <[email protected]>

>
> @tranquiliste: merci pour ce coup de main
>
> Mais je cherche à appuyer sur un bouton qui permet d'exécuter une
> action dont cette dernière a pour role de visualiser le fichier pdf..
>
> Cad
>
> bouton présent dans la vue (appuyé)----> exécute une action  dans le
> controlleur --> cet action a pour role de faire visualiser le fichier
> pdf
>
> Merci d'avance :)
> >
>

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
-~----------~----~----~----~------~----~------~--~---

Répondre à