SharePoint 2010: Integrate Adobe Acrobat X
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 Acrobat X or Reader X to leverage.
http://3.bp.blogspot.com/_qaGb1QCcsoA/TVICB_hJuKI/AAAAAAAADc4/msDH4w3_8_U/s400/adobe1.PNG
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
http://3.bp.blogspot.com/_qaGb1QCcsoA/TVICCwH1hBI/AAAAAAAADc8/5g-5x1mW8PM/s320/adobe2.PNG
It also provides a UI cue for the checked out document too
http://3.bp.blogspot.com/_qaGb1QCcsoA/TVICDhBgyiI/AAAAAAAADdA/KomZgrF1_s0/s400/adobe3.PNG
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.