Project Description
Using the Open XML SDK to assemble composite documents from a SharePoint document library.

This project provides a custom application which extends SharePoint document libraries such that it allows users to pick component documents and fuse them together into a single output document.



The screenshot shows a custom application page which consists of 4 main areas. Looking at each in turn:
When the Build button is clicked the selected component documents are fused into a single output file (the only currently supported format is .docx but with Word Services coming in SharePoint 2010 it should be possible to support other output formats such as pdf). You can choose what you want to have happen when you click the Build button.

For a more detailed explanation of how I built this solution and how to use it please refer to my blog http://blog.techardinal.com/2009/12/30/document-fusion-with-the-open-xml-sdk--standing-on-the-shoulders-of-giants.aspx

Note that to get this application up and running you will first need to download and install the Open XML SDK which can be found here.