Share via


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.