I would like to programmatically compare 2 powerpoint and identify added/deleted/modified slides.Currently I am working OpenXML based C# code using XmlDiff tool. But it looks very lengthy code logic. I can see PowerPoint 2010 compare feature. http://blogs.technet.com/b/hub/archive/2011/05/31/compare-and-merge-slides-in-powerpoint-2010.aspx But how to achieve this programmatically?