IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[2.0] Afficher un document PDF dans le navigateur sans afficher son chemin


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 123
    Par défaut [2.0] Afficher un document PDF dans le navigateur sans afficher son chemin
    Bonjour,
    J'ai réalisé mon application web avec asp.net/C# avec visual studio 2005.
    et après le déploiement j'ai rencontré 2 problèmes:

    1. Dans le serveur de test (win XP) ainsi que le débogueur de visual studio, les documents pdf s'affichent parfaitement dans le navigateur (i.explorer 5.0),
    mais dans le serveur d'exploitation (win 2003 server) lorsque je clique sur le lien qui a comme url le document pdf, un assistant de téléchargement s'affiche pour télécharger le document. Comment imposer le fait d'afficher le doc au lieu du téléchargement.

    2. lorsque je mets le curseur de la souris sur le lien du document, je remarque que la barre d'état du navigateur affiche le nom du fichier, je ne veux pas que ça s'affiche, pour garder la confidentialité du nom du fichier. je crois que ça s'agit du "streaming".. Comment arriver à faire ceci?


    Merci de votre aide, et je suis désolé pour ce message assez long...

  2. #2
    Membre expérimenté Avatar de ccambier
    Profil pro
    Consultant ERP
    Inscrit en
    Octobre 2006
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Octobre 2006
    Messages : 256
    Par défaut
    salut,
    essaye de voir si ton problème ne peut pas être corrigé en affichant ton pdf via la balise EMBED d'HTML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <asp:HiddenField id="lblPath" runat="server"></asp:HiddenField>
      <script type="text/javascript" language="javascript">
    	 //<!--
    	    var mypath = document.getElementById("lblPath").value
    	    document.write('<embed src=" ' + mypath + '" width="100%" height="100%"></embed>');
    	  //-->
        </script>
    comme ceci et le lblpath contient le chemin de ton pdf (chemin virtuel bien entendu)
    ça fonctionne avec la plupart des navigateur et sur toutes les plateformes

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 123
    Par défaut
    merci pour ta réponse,
    mais malheureusement ça n'a pas marché, il m'affiche la page vide, et dans visual studio il m'affiche le message d'erreur: "La balise "embed" n'est pas prise en compte".

  4. #4
    Membre expérimenté Avatar de ccambier
    Profil pro
    Consultant ERP
    Inscrit en
    Octobre 2006
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Octobre 2006
    Messages : 256
    Par défaut
    le message d'erreur dans visual studio n'est pas grave c'est juste un avertissement par rapport à la méthode de validation de ton contenu HTML

    Si tu changes la méthode de validation ça n'apparaitra plus et de toute façon le navigateur l'acceptera qd mm

    sinon une chose importante c'est que Acrobat reader doit être installé !!!! pour que ça fonctionne

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 123
    Par défaut
    oui j'ai le Acrobat Reader, et pourtant il m'affiche la page vide

  6. #6
    Membre expérimenté Avatar de ccambier
    Profil pro
    Consultant ERP
    Inscrit en
    Octobre 2006
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Octobre 2006
    Messages : 256
    Par défaut
    Est-ce que le chemin que tu indique dans l'attribut "src" de la balise est correct?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. afficher un document PDF dans le navigateur ASP.net
    Par jpljava dans le forum ASP.NET
    Réponses: 2
    Dernier message: 28/06/2010, 13h47
  2. [VB.Net] afficher un fichier pdf dans une page WEB
    Par kasaw dans le forum ASP.NET
    Réponses: 3
    Dernier message: 25/08/2008, 16h02
  3. Afficher un flux PDF dans une page HTML
    Par dachu dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 21/04/2008, 11h55
  4. lancement d'u document pdf dans le browser
    Par JauB dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 30/11/2006, 11h39
  5. Réponses: 4
    Dernier message: 08/08/2006, 19h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo