Office OpenXML e Interoperabilità


All’interno della evoluzione della piattaforma Office e dei pattern OBA (Office Business Application), una delle componenti più importanti come fattore abilitante all’integrazione e la composizione dei processi aziendali con Office System ed in particolare con le componenti client di Office è rappresentata dal nuovo formato di file basato sull’OpenXML. 


Una delle attività da  sempre più complesse da realizzare  all’interno delle nostre applicazioni è sicuramente relativa all’integrazione con la piattaforma Office, in particolare per le applicazioni sviluppate server side. Generare in output documenti di Word , Excel , PowerPoint combinando dei template predefiniti con dati prodotti dall’applicazione era estremamente complicato, offriva soluzione con limiti di scalabilità e risultava ancor più difficile nel caso di applicazioni sviluppate con tecnologia non Microsoft .


 Grazie al nuovo formato di file Office basato sull’OpenXML produrre e manipolare documenti diventa estremamente semplice ed interoperabile.  Per introdursi all’utilizzo dell’OpenXML e dell’object model messo a disposizione nel .net framework  e nell’SDK specifico suggerisco le seguenti risorse:


Generazione di documenti di Word 2007 lato server
Articolo introduttivo di Ted Pattison sull’OpenXML datato ma ottimo come introduzione


 Manipulating Word 2007 Files with the Open XML Object Model (Part 1 of 3)
Serie di articoli per approfondire l’object model del Microsoft SDK for Open XML Formats June 2007 Technology Preview per manipolare file Word


Building Server-Side Document Generation Solutions Using the Open XML Object Model (Part 1 of 2)
Articolo in due parti sulla generazione server side con ottimo esempio scaricabile


Open XML Explained e-book


Open XML Developer Workshop
Training online sul nuovo formato


Visual How To sull’argomento


Sito della comunità OpenXMLdeveloper.org