Enable PDF Indexing With SharePoint 2007

By default PDF indexing is not enabled with SharePoint 2007. This is important to remember when adding PDF documents to document libraries you will be surprised that no PDF documents will show up in the search results.

 

To enable PDF indexing you need to configure the following steps:

Download Adobe Reader 9.0, which includes IFilter 9.0.0.0, from

http://www.adobe.com/products/acrobat

Download the Acrobat PDF Picture, to display in front of PDF search result items, from

http://www.adobe.com/misc/linking.html

 

Add the PDF file type to the Extensions List for WSS search by editing the registry

  • Start regedit
  • Open the key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Applications\{Random GUID}\Gather\Search\Extensions\ExtensionList
  • Add PDF to the list as a new String Value. Use a new high value e.g. if 37 is the highest value, use “38″ as the key with the value “pdf”

 

Add the Acrobat PDF picture to the SharePoint templates directory. Copy the Acrobat PDF picture called pdficon_small.gif in the 12 Hive\TEMPLATE\IMAGES folder, e.g. %programfiles%\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\IMAGES.

 

Bind the Acrobat PDF picture to the PDF file type

  • Open the 12 Hive\TEMPLATE\XML\DOCICON.XML file
  • Find the part
  • Add the following mapping:
    <mapping Key=”pdf” Value=”pdficon_small.gif” OpenControl=”" />

 

Change IFilter mapping in registry

  • Start regedit
  • Open the key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\
  • Add (or modify) the .pdf key
  • Add a Multi-String value with value {E8978DA6-047F-4E3D-9C78-CDBE46041603} or modify if another GUID value already exists.
  • Open the key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\
  • Add (or modify) the .pdf key
  • Add a Multi-String value with value {E8978DA6-047F-4E3D-9C78-CDBE46041603} or modify if another GUID value already exists.

 

 

Add the Adobe Reader folder to the environment path variable

  • Right Click on My Computer
  • Open Properties
  • Open the Advanced tab
  • Go to the Environment variables
  • Edit the Path variable
  • Add your Reader folder to the Path list, e.g. C:\Program Files\Adobe\Reader 9.0\Reader

 

Restart the Search service by restarting your server or executing the following commands:

  • Run: net stop osearch
  • Run: net start osearch

 

 

Crawl the PDF documents

Existing PDF documents that were crawled before the Adobe PDF IFilter has been installed are not indexed during an incremental crawl. You have to edit each existing PDF file to trigger the crawler to reindex the file during an incremental crawl. It´s easier to run a full crawl after you have installed the Adobe PDF IFilter.

 

 

Following these steps will bring PDF documents to your search results.

Add a comment if you have a question.

Peter

If you enjoyed this post, make sure you subscribe to my RSS feed!

7 Responses to “Enable PDF Indexing With SharePoint 2007”

  1. [...] Enable PDF Indexing With SharePoint 2007 | Technology Tips And Tricks [...]

  2. Wow this is a great resource.. I’m enjoying it.. good article

  3. much appreciated very much, I must comment that your site is fantastic!

  4. The key to our success is being an article site which contains original content. No duplication Please. If you have already published an article elsewhere, we don’t want it. It will not have the same value to the search engines as a Unique Article does.

  5. this post is very usefull thx!

  6. Hi All,
    I have published an article at http://www.mossgurus.com/adnan/default.aspx explaining How to Install and configure PDF iFilter (64 bit) for SharePoint Server 2010 or Search Server 2010 Express with screen shots of each important steps.
    I do hope that you will find this article useful. Please leave your comments.
    Thanks
    Adnan Ahmed
    Senior MS Solutions Consultant
    Owner: http://www.mossgurus.com

  7. IE8 will not go to page highlighted,also IE8 keeps crashing,,,,ive tried updating system, im using win7, 32bit macfee FIREWALL,wireless router/modem.can you please explain clearly as im new to this. many thanx in advance

Leave a Reply