It's easy and free. Just follow these steps...
Adobe PDF iFilter 9 for instructions x32 or 64-bit platforms
Download x64 http://www.adobe.com/support/downloads/detail.jsp?ftpID=4025
1. Install Adobe PDF iFilter 9 for 64-bit platforms.
2. Verify that PDF has been added to the registry.
a. Run Regedit by browsing to c:\Windows\system32\regedt32.exe and double-clicking it.
b. Within left-side tree, browse to:
\\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office
Server\12.0\Search\Applications\{site
GUID}\Gather\Portal_Content\Extensions\ExtensionList
c. If PDF extension is present, skip to Step 3 . If PDF extension is not present, continue with Step d.
d. Right click on right-side Extension List pane and choose New > String Value
e. Add a name to the new Registry Key (e.g. “38”)
f. Double click the new Registry Key. For “Value data”, enter “pdf”
Note: This can also be achieved via SharePoint Server Search
Administration page by adding ‘pdf’ to list of File Types in Search
Administration->File Types. This would automatically add an entry
for ‘pdf’ filetype as mentioned above in step 1
3. Verify that PDF has the correct settings in a second registry location.
a. While still in Regedit, within the left-side tree, browse to:
\\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office
Server\12.0\Search\Setup\Filters\.pdf
b. Verify the following values. If values are not as shown, edit them.
i. <REG_SZ> Default = <value not set>
ii. <REG_SZ> Extension = pdf
iii. <REG_DWORD> FileTypeBucket = 1
iv. <REG_SZ> MimeTypes = application/pdf
4. Verify that PDF has the correct settings in a third registry location.
a. While still in RegEdit, within the left-side tree, browse to:
\\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office
Server\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf
b. Verify the following values. If values are not as shown, edit them.
i. <REG_MULTI_SZ> Default = {E8978DA6-047F-4E3D-9C78-CDBE46041603}
Adobe forgot this too:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server
Extensions\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf
Default --> {E8978DA6-047F-4E3D-9C78-CDBE46041603} only have to change the sid
5. Verify that pdf.gif is present at the following location:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\IMAGES
**my installation never installed the pdf.gif icon, I used mine from ifilter 6 installation
6. Add an entry in docicon.xml for the pdf icon:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\XML
<Mapping Key="pdf" Value=".gif"/> -adobe forgot to add the “/” took me two days to figure it out!!
Note: Step 4 & 5 are done in order to have the pdf icon in SharePoint while it displays the search results.
7. Restart all SharePoint services as well as IIS.
a. Launch the DOS Shell (Start > All Programs > Accessories > Command Prompt).
b. Type the following at the prompt: “net stop osearch”. Wait for success message.
c. Type the following at the prompt: “net start osearch”. Wait for success message.
d. Type the following at the prompt: “iisreset”. Wait for success message.
Adobe PDF iFilter 9 for instructions x32 or 64-bit platforms
Download x64 http://www.adobe.com/support/downloads/detail.jsp?ftpID=4025
1. Install Adobe PDF iFilter 9 for 64-bit platforms.
2. Verify that PDF has been added to the registry.
a. Run Regedit by browsing to c:\Windows\system32\regedt32.exe and double-clicking it.
b. Within left-side tree, browse to: \\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Applications\{site GUID}\Gather\Portal_Content\Extensions\ExtensionList
c. If PDF extension is present, skip to Step 3 . If PDF extension is not present, continue with Step d.
d. Right click on right-side Extension List pane and choose New > String Value
e. Add a name to the new Registry Key (e.g. “38”)
f. Double click the new Registry Key. For “Value data”, enter “pdf”
Note: This can also be achieved via SharePoint Server Search Administration page by adding ‘pdf’ to list of File Types in Search Administration->File Types. This would automatically add an entry for ‘pdf’ filetype as mentioned above in step 1
3. Verify that PDF has the correct settings in a second registry location.
a. While still in Regedit, within the left-side tree, browse to: \\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\Filters\.pdf
b. Verify the following values. If values are not as shown, edit them.
i. <REG_SZ> Default = <value not set>
ii. <REG_SZ> Extension = pdf
iii. <REG_DWORD> FileTypeBucket = 1
iv. <REG_SZ> MimeTypes = application/pdf
4. Verify that PDF has the correct settings in a third registry location.
a. While still in RegEdit, within the left-side tree, browse to: \\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf
b. Verify the following values. If values are not as shown, edit them.
i. <REG_MULTI_SZ> Default = {E8978DA6-047F-4E3D-9C78-CDBE46041603}
Adobe forgot this too:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server
Extensions\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf
Default --> {E8978DA6-047F-4E3D-9C78-CDBE46041603} only have to change the sid
5. Verify that pdf.gif is present at the following location:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\IMAGES
**my installation never installed the pdf.gif icon, I used mine from ifilter 6 installation
6. Add an entry in docicon.xml for the pdf icon:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\XML
<Mapping Key="pdf" Value=".gif"/> -adobe forgot to add the “/” took me two days to figure it out!!
Note: Step 4 & 5 are done in order to have the pdf icon in SharePoint while it displays the search results.
7. Restart all SharePoint services as well as IIS.
a. Launch the DOS Shell (Start > All Programs > Accessories > Command Prompt).
b. Type the following at the prompt: “net stop osearch”. Wait for success message.
c. Type the following at the prompt: “net start osearch”. Wait for success message.
d. Type the following at the prompt: “iisreset”. Wait for success message.