Adobe's X series PDF editor and reader Acrobat X and Reader X now tightly integrates with SharePoint. We need to provide the OpenControl key in the DocIcon.xml and clients should use Acront-bat X or Reader X to leverage.


Now it provides additional options like Edit Document, Check-in,Check out,Discard check out for PDF documents. If we say Edit Document, PDF automatically opens the document in Reader X and also asks whether I want to check out



It also provides a UI cue for the checked out document too


How to configure SharePoint Server for this ?

You need to find and edit the DocIcon.xml in all Web front end server. Basically Docicon.xml performs three functions
  • Associates icons to file types
  • Assigns an ActiveX control to a file type for editing or viewing
  • Provide the text in ECB menu for that document type
You can find the Docicon.xml in below location
  •  SharePoint 2007: %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\XML
  •  SharePoint 2010: %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\XML
Open DocIcon.xml in notepad
Find <ByExtension> tag in the file under <DocIcons> tag, Create it if it doesn't exist
Add a child tag under <ByExtension>with the below content

<Mapping Key="pdf" Value="AdobePDF.png" OpenControl="AdobeAcrobat.OpenDocuments"/>

Save DocIcon.xml file

Download AdobePDF.png image from http://www.adobe.com/go/acrobatitinfo.

Copy the icon to below location
  •  SharePoint 2007: %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\Images\
  •  SharePoint 2010: %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\Images\
Do an IISReset in all Web front end servers, while restarting the new changes in DocIcon.xml will be fetched.