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:
2. Sélectionnez votre votre Web Application et Cliquez sur Paramètres Généraux :
3. Sélectionnez le mode Permissif dans la section Gestion des fichiers par les navigateurs :
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.aspxAnonymous
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-1Anonymous
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 SVPAnonymous
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 SVPAnonymous
September 16, 2010
Pour moi sa fonctionne nickel, merci encoreAnonymous
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