.NET life

HUGON Jérôme
Microsoft Certified Technology Specialist Microsoft Certified Application Developer Microsoft Certified Professional

Installation du iFilter PDF

SharePoint 2010

Catégorie SharePoint 2010  | Date de publication : 18/03/2011

Pour indexer les documents, les services d'indexation utilisent des filtres pour certains types de fichier spécifiques. Microsoft inclut plusieurs de ces filtres avec l'installation de base (Word, Excel, ...) mais il n'y a aucun filtre installé de base pour l'indexation des fichiers PDF. La conséquence est qu'aucun des documents PDF n'est indexé et il est donc impossible de faire des recherches sur ceux ci.

 

La première chose à faire est de télécharger le iFilter PDF qui est fourni gratuitement par Adobe. La version 64 bits est disponible à cette URL: http://www.adobe.com/support/downloads/detail.jsp?ftpID=4025:

SharePoint 2010 - iFilter PDF 1

 

L'étape suivante consiste à référencer le type de fichiers dans le service de recherche. Ouvrez l'administration centrale de SharePoint et cliquez sur le lien Manage service applications sous la section Application Management de la page d'accueil. Dans la liste des services, cherchez et cliquez sur le lien Search Service Application. Dans la nouvelle page qui s'ouvre, cliquez sur le lien File Types dans le menu de gauche sous la section Crawling. Vous accédez ainsi à la page permettant de spécifier les types de fichier à inclure dans l'index:

SharePoint 2010 - iFilter PDF 2

Cliquez sur le lien New File Type en haut de la liste, saisissez pdf dans le champ File Name Extension et validez le formulaire.

 

La configuration n'est pour autant par terminée. Ouvrez l'éditeur de registre en saisissant regedit à partir du menu Start puis Run... du serveur. Allez à la clef HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\14.0\Search\Setup\Filters, ouvrez le menu contextuel de cette clef et cliquez sur New puis Key et saisissez la valeur .pdf:

SharePoint 2010 - iFilter PDF 3

Créez 3 nouvelles valeurs dans cette clef en plus de celle par défaut qui existe (Default):

Type Nom Valeur
REG_SZ Extension pdf
REG_DWORD FileTypeBucket 1
REG_SZ MimeTypes application/pdf

SharePoint 2010 - iFilter PDF 4

 

Ensuite allez à la clef HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\14.0\Search\Setup\ContentIndexCommon\Filters\Extension et créez une nouvelle clef comme précédemment et nommée .pdf.

Modifiez la valeur (Default) vide par {E8978DA6-047F-4E3D-9C78-CDBE46041603}:

SharePoint 2010 - iFilter PDF 5

Ce GUID est l'identificateur CLSID du iFilter PDF d'Adobe.

 

Redémarrez maintenant les services de recherche avec les commandes suivantes:

net stop osearch14
net start osearch14

SharePoint 2010 - iFilter PDF 6

 

Il ne vous reste plus qu'à relancer une indexation complète pour indexer les document PDF.


Articles en relation

Ajouter des icônes pour les types de documents

SharePoint 2010

Catégorie SharePoint 2010  | Date de publication : 18/03/2011