none
est-il possible d'afficher les fichiers PDF dans le navigateur directement? RRS feed

  • Question

  • Bonjour,

    J'ai installé Office Web Apps pour permettre l'ouverture ainsi que l'édition de documents Office directement dans le navigateur.
    Je voulais savoir s'il était possible d'afficher les documents PDF directement dans le navigateur sans avoir à ouvrir le fichier dans l'application cliente, comme Acrobat Reader ou Foxit Reader ou autres.

    Mes recherches sur le net m'ont permis de savoir qu'on pouvais ouvrir d'un simple clic un fichier PDF en allant dans l'Administration Centrale de SharePoint 2010 > Gestion des applications > Gérer les applications Web > sélection de l'application Web en question , SharePoint-80 > Paramètres Généraux > sélectionner le Mode permissif dans Gestion des fichiers par les navigateurs.

    Je vous remercie d'avance pour votre réponse, 

    Mag

    mardi 18 décembre 2012 13:25

Réponses

  • Etonnant,

    Normalement la manière de Xavier Vanneste me parrait très bien. Avez-vous également executé le script proposé dans blogs.technet.com/b/mickb/... ?

    Merci,

    Gokan


    My New Technical Blog: WWW.GKNZCFC.NET
    SharePoint Community Expert

    jeudi 20 décembre 2012 08:04
  • Bonjour,

    J'ai finalement pu ouvrir le fichier PDF dans le navigateur.
    Je n'ai rajouté aucune modifications à la méthode de Xavier Vanneste. Le fait de passer en mode Permissif dans les paramètres de l'application Web de l'Administration Centrale est en effet la bonne méthode.
    Mon problème était seulement du au fait que sur le serveur, Adobe Reader n'est pas installé, alors que sur la machine hôte, il est installé.

    Finalement, l'ouverture de fichier PDF dans le navigateur lui-même est possible dans SharePoint.

    Cependant, lorsque je désactive le mode Permissif et que je reviens au mode Strict, le fichier PDF s'ouvre également dans le navigateur.
    Le fichier .pdf s'ouvre toujours dans le navigateur quand je suis connectée dans le navigateur hôte, avec l'adresse https://<IP de mon serveur installé sur ma machine hôte>/ ; mais pas quand je suis connectée sur la machine hôte avec le vrai site, hébergé par un serveur en production.

    Je ne comprends donc pas l'option a régler pour faire que cette différence soit valable.
    J'étais persuadée que c'était le mode Permissif comme l'indiquait la plupart des sites, mais mon précédent test me prouve le contraire.

    J'ai donc toujours besoin qu'on m'éclaircisse à ce sujet.

    Je vous remercie de votre aide qui m'a été précieuse et espère avoir encore d'autres avis,

    Mag


    • Modifié Majou vendredi 28 décembre 2012 15:35
    • Marqué comme réponse Gokan OzcifciMVP dimanche 30 décembre 2012 11:21
    vendredi 28 décembre 2012 15:34

Toutes les réponses

  • Salut,

    Je vous confirme que la réponse que vous avez cité est la bonne .. Et que voulez-vous savoir de plus?

    Merci,

    Gokan


    My New Technical Blog: WWW.GKNZCFC.NET
    SharePoint Community Expert

    mardi 18 décembre 2012 16:08
  • Salut,

    Merci pour la réponse.
    J'ai fait la modification du mode permissif.
    Cela dit, je n'arrive toujours pas à afficher le fichier dans le navigateur.

    Ce que je voudrais savoir, c'est si ce mode permissif permet:
    - d'ouvrir le fichier depuis la page SharePoint directement sans le télécharger, "en un clic" comme dit dans la plupart des sites où je suis allée,
    ou
    - d'afficher le fichier PDF dans le navigateur lui-même.

    La nuance me parait pas très claire lors de ma navigation sur le net.
    Voilà 2 exemples de liens qui ne disent pas tout à fait la même chose:
    http://blog.xvanneste.com/Lists/Billets/Post.aspx?ID=41 où l'affichage dans le navigateur semble possible, ce que je veux faire.
    et
    http://www.pdfshareforms.com/sharepoint-2010-and-pdf-integration-series-part-1/

    ou clairement:
    les fichiers PDF peuvent être ouverts depuis SharePoint.
    Mais la configuration par défaut de SharePoint 2010 ne considèrent pas les documents PDF safe pour les afficher dans le navigateur.

    Certains sites vont dans le même sens.

    http://blogs.technet.com/b/mickd/archive/2010/07/08/sharepoint-2010-ouvrir-un-document-pdf-sans-l-enregistrer.aspx

    ou
    http://www.commentcamarche.net/forum/affich-24811129-probleme-sharepoint-2010-et-visionneuse-pdf

    Pour ma part, je travaille sur le serveur lui-même et n'ai pas la possibilité d'ouvrir le fichier PDF avec une application cliente. Le but, bien évidemment, n'est pas de travailler sur le serveur, mais de simplifier la navigation de l'utilisateur et de permettre l'ouverture directe au niveau du navigateur.

    J'ai déjà installé Office Web Apps pour permettre l'édition des fichiers de la suite Office dans le navigateur.
    J'aimerai faire de même avec les fichiers PDF.

    Je vous remercie d'avance pour votre aide,

    Mag 


    • Modifié Majou mercredi 19 décembre 2012 14:20
    mercredi 19 décembre 2012 13:13
  • Etonnant,

    Normalement la manière de Xavier Vanneste me parrait très bien. Avez-vous également executé le script proposé dans blogs.technet.com/b/mickb/... ?

    Merci,

    Gokan


    My New Technical Blog: WWW.GKNZCFC.NET
    SharePoint Community Expert

    jeudi 20 décembre 2012 08:04
  • Bonjour,

    Je suis peut être Hors Sujet... mais l'ouverture d'un PDF dans le navigateur est aussi un paramètre du reader de PDF. Exemple pour Adobe Reader :

    Menu Edition/Préférence :

    En foncttion de ce paramétrage le PDF s'ouvre directement dans le navigateur ou non...

    NicoBzh

    jeudi 20 décembre 2012 16:24
  • Je trouve aussi que la méthode de Xavier Vanneste est bien.
    Je n'ai cependant pas exécuté le script proposé dans http://blogs.technet.com/b/mickd/archive/2010/07/08/sharepoint-2010-ouvrir-un-document-pdf-sans-l-enregistrer.aspx  

    Etant en stage, je ne préfère pas trop modifier cela pour l'instant.
    Pour ma part, l'exécution du script vient du fait que les sous-sites héritent du mode permissif accordé au site parent qui a servi de modèle à la création des sous-sites.
    Cela dit, j'ai créé une liste de documents au niveau du site parent, et le problème restait le même.
    Je me rend compte qu'au niveau du serveur, je n'arrive même pas à avoir la proposition d'ouvrir le PDF sous IE alors que je l'ai sous Firefox.
    J'émet donc l'hypothèse du plugin Adobe reader qui est installé par défaut avec Firefox et non avec IE (32 bits).

    Je vais donc essayer de lancer mon site sur ma machine physique, et non sur le serveur.
    Je n'y arrive pas pour le moment.
    Ma VM fonctionne sur VMWare Player.
    Je peux lancer le site SharePoint sur ma VM (serveur), mais pas sur ma machine physique sur laquelle se trouve la VM.

    Voilà pour le moment où j'en suis.


    Je vous remercie pour toute aide,

    Mag



    • Modifié Majou vendredi 21 décembre 2012 09:25
    vendredi 21 décembre 2012 09:25
  • NicoBzh, merci pour la remarque. Je la prendrai en compte. Tous les paramètres peuvent jouer.
    Merci,
    Mag
    vendredi 21 décembre 2012 09:26
  • Je vous tiendrai au courant.
    Pour l'instant, la connexion au site n'est toujours pas possible.
    Je dévie par rapport au sujet initial.
    Ce que j'essaye de faire pour le moment, c'est de voir au niveau de la connexion VMPlayer.
    J'essaye les 3 modes:

    • NAT. Celui sur lequel je travaille par défaut.
    • Bridged
    • Host only

    D'après le forum 
    http://serverfault.com/questions/186239/how-to-make-sharepoint-website-running-in-vmware-virtual-machine-accessible-from

    il serait nécessaire de mettre le Network Adapter en Host only.
    Puis ensuite il faudrait modifier le fichier hosts pour connecter l'addresse IP de la machine au nom du serveur. Le nom du serveur est de la forme: https://<nom_du_serveur>.<nom_du_dmaine> .

    C'est tout pour le moment.

    Je vais essayer de faire évoluer tout ça pour revenir sur le sujet principal de l'ouverture des fichiers PDF.

    Mag

    vendredi 21 décembre 2012 15:33
  • Bonjour,

    J'ai finalement pu ouvrir le fichier PDF dans le navigateur.
    Je n'ai rajouté aucune modifications à la méthode de Xavier Vanneste. Le fait de passer en mode Permissif dans les paramètres de l'application Web de l'Administration Centrale est en effet la bonne méthode.
    Mon problème était seulement du au fait que sur le serveur, Adobe Reader n'est pas installé, alors que sur la machine hôte, il est installé.

    Finalement, l'ouverture de fichier PDF dans le navigateur lui-même est possible dans SharePoint.

    Cependant, lorsque je désactive le mode Permissif et que je reviens au mode Strict, le fichier PDF s'ouvre également dans le navigateur.
    Le fichier .pdf s'ouvre toujours dans le navigateur quand je suis connectée dans le navigateur hôte, avec l'adresse https://<IP de mon serveur installé sur ma machine hôte>/ ; mais pas quand je suis connectée sur la machine hôte avec le vrai site, hébergé par un serveur en production.

    Je ne comprends donc pas l'option a régler pour faire que cette différence soit valable.
    J'étais persuadée que c'était le mode Permissif comme l'indiquait la plupart des sites, mais mon précédent test me prouve le contraire.

    J'ai donc toujours besoin qu'on m'éclaircisse à ce sujet.

    Je vous remercie de votre aide qui m'a été précieuse et espère avoir encore d'autres avis,

    Mag


    • Modifié Majou vendredi 28 décembre 2012 15:35
    • Marqué comme réponse Gokan OzcifciMVP dimanche 30 décembre 2012 11:21
    vendredi 28 décembre 2012 15:34