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] -~----------~----~----~----~------~----~------~--~---
