SharePoint 2010 : Ouvrir un document PDF sans l’enregistrer

Pour ouvrir un document pdf directement sans à avoir à l’enregistrer sur en local, je vous invite à faire la chose suivante à partir de l’Administration Centrale de SharePoint 2010 :

1. Cliquez sur Gérer les applications Web:

image

2. Sélectionnez votre votre Web Application et Cliquez sur Paramètres Généraux :

image

3. Sélectionnez le mode Permissif dans la section Gestion des fichiers par les navigateurs :

image

UPDATE : Si vous avez des problèmes pour afficher le PDF dans certaines bibliothèques de documents. Ce comportement est possible si vous avez créé un site ou une bibliothèque de document à partir d’un template alors que la Gestion des fichiers par les navigateurs était sur Strict.

Voici un exemple de script qui permet de passer le paramètre « BrowserFileHandling » à « Permissive » pour l’ensemble des bibliothèques de documents qui sont accessibles depuis le menu de gauche (QuickLaunch) dans les différents sites d’une collection de site.

Avant d’exécuter ce script PowerShell, vous devez remplacer https://localhost par l’url de la collection de site que vous souhaitez mettre à jour.

#Add-PSSnapin Microsoft.SharePoint.PowerShell

$site=Get-SPSite "https://localhost/"

foreach($web in $site.AllWebs)

{

    foreach($list in $web.Lists)

    {

       if($list.BaseTemplate -eq "DocumentLibrary")

       {

            if($list.OnQuickLaunch -eq "1")

            {

                if($list.BrowserFileHandling -ne "Permissive")

                {

                    $list.BrowserFileHandling = "Permissive"

                    $list.Update() 

                    Write-Host "Site :" $web, "Liste :" $list -nonewline

                    Write-Host `t [Updated] -foreground green

                }

                else

                {

                    Write-Host "Site :" $web, "Liste :" $list -nonewline

                    Write-Host `t [OK] -foreground green

                }

            }

       }

    }

}

Si vous êtes partenaire Certified ou partenaire Gold : n’hésitez pas à revenir vers l’équipe de l’avant vente technique Microsoft au 0825 827 829 faire le 0 puis le 1550# afin de faire le point sur toutes les sessions susceptibles de vous aider dans une vente.

Comments

  • Anonymous
    January 01, 2003
    @WhyPlease & BCH: Afin d’arriver à ce comportement, j’ai dû créer une bibliothèque de document et la sauvegarder en tant que template alors que mes Web Application étaient en strict. J’ai alors réutilisé mon template de bibliothèque de document pour créer une nouvelle bibliothèque. Je suis passé de strict à permissive. Je mets un pdf dans cette nouvelle bibliothèque, et là … sharepoint me demande de l’enregistrer. (Même comportement pour un template de site.) Je vous invite donc à modifier la variable BrowserFileHandling via la suite de commande PowerShell suivantes : Récupérez l’url d’un site racine : $site=Get-SPSite https://votre_site Récupérez tous les sites de cette collection de site : $web=$site.AllWebs Vérifier le contenu des sites de cette collection de site : $web Selectionnez d’un site où Site est le nom du site : $web=$web[Site] Vérifier le nom du site sélectionné : $web Selectionnez la bibliothèque de document où DocLib est le nom de votre bibliothèque de document en Strict: $list=$web.Lists["DocLib"] Vérifiez que la variable BrowserFileHandling de votre DocLib est à strict: $list  | Get-Member Vous pouvez  modifier la variable BrowserFileHandling en Permissive : $list.BrowserFileHandling = "Permissive" Et pour finir vous pouvez valider la modification : $list.Update() Je suis à disposition pour en discuter.

  • Anonymous
    January 01, 2003
    Au plaisir :) N'oubliez pas d'indexer ces fameux pdf : blogs.technet.com/.../sharepoint-server-2010-indexer-les-documents-pdf-via-le-ifilter-d-adobe.aspx

  • Anonymous
    January 01, 2003
    @WhyPlease & BCH: Je ne vois qu’une seul chose, pourriez-vous me confirmer que vous avez bien fait la manipulation que je décris dans ce post sur l’ensemble des Web Application hébergeant vos sites ?

  • Anonymous
    January 01, 2003
    @BCH: Intérressant ... Pour le moment je n'ai aucune réponse à vous donner. Pourriez vous me donner le détail ? L'affichage ne fonctionne t'il pas uniquement sur les doclibs provisionnées avec certains templates ? ou le problème apparait-il par exemple que sur un teamsite ? si vous refaites une collection de site le problème apparait-il toujours pour un template de site équivalent ? Dans l'attente de votre retour je vous souhaite une excellente journée.

  • Anonymous
    January 01, 2003
    @Tom 44 : Lorsque le document est ouvert via les office web apps vous ne vouyez pas les boutons : Ouvir dans Word / Modifier dans le navigateur / Rechercher ?

  • Anonymous
    January 01, 2003
    Article intégrant tous les concepts : www.pdfsharepoint.com/sharepoint-2010-and-pdf-integration-series-part-1

  • Anonymous
    January 01, 2003
    Bonjour, De quel type de fichier parlons nous ?

  • Anonymous
    August 03, 2010
    J'ai fait les mêmes instructions mais j'ai le problème suivant : Certains fichier de mon site SharePoint s'ouvre dans le navigateur correctement, d'autres non il demande l'enregistrement. veuillez me donner une réponse SVP

  • Anonymous
    August 03, 2010
    J'ai fait les mêmes instructions mais j'ai le problème suivant : Certains fichier de mon site SharePoint s'ouvre dans le navigateur correctement, d'autres non ils demandent l'enregistrement. veuillez me donner une réponse SVP

  • Anonymous
    September 16, 2010
    Pour moi sa fonctionne nickel, merci encore

  • Anonymous
    October 26, 2010
    Dans une même collection, j'ai 2 biblioteques de documents ... Dans l'une les PDF s'ouvrent bien dans le navigateur (nouvelle biblioteque) et dans l'autre   je ne peux que telecharger !!! (les word s'ouvrent bien...) j'ai le même type de contenu, même droits, ... Une idée  où se joue cette différence de comportement ?

  • Anonymous
    November 04, 2010
    un grand merci à toi (encore !). Celà a parfaitement fonctionné pour moi également. Bonne journée!!

  • Anonymous
    February 03, 2011
    Merci beaucoup, votre petite manipulation marche très très bien. Auriez vous une solution svp pour l'ouverture des documents office 2010, qui s'ouvrent correctement dans le navigateur par le biais du web apps, mais par contre je ne peut pas les ouvrir directement dans l'application local du pack office qui est installé sur les postes de mes utilisateurs? Par contre je n'est le problème sur mon poste, est ce un problème de droit, car je suis administrateur du domaine de mon entreprise?  Merci encore