Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Julien Chable

He blogs, you blog, I blog ...

Archives

[Open XML] La CTP 2 d'Avril du SDK Open XML disponible !

Suite à l'annonce qu'avait fait Microsoft sur la disponibilité du SDK Open XML, voici enfin venue la CTP d'Avril !

Pour rappel, le SDK Open XML va vous permettre de créer des documents au format Open XML en toute simplicité, et cela sans avoir à installer Office sur la machine d'exécution ! Une grande avancée donc dans le monde des solutions orientés documents et pour les développeurs qui souhaitent générer ou consommer des documents au Open XML rapidement et sans avoir à connaître la structure sous jacente du format. Le SDK Open XML encapsule donc la plupart des opérations complexes et répétitives liées à la structure Open Packaging Convention qui est géré par l'espace de nom System.IO.Packaging. Vous pouvez donc créer ou manipuler les documents Word 2007, Excel 2007 et PowerPoint 2007 en quelques lignes de code ! Plus de détail dans la suite du post, et sans plus attendre voici le lien vers le SDK :

http://www.microsoft.com/downloads/details.aspx?FamilyId=AD0B72FB-4A1D-4C52-BDB5-7DD7E816D046&displaylang=en

Et vers la documentation du SDK :

http://msdn2.microsoft.com/en-us/library/bb448854.aspx

Pour ceux qui utilise encore la CTP de ... Juin 2007 (et oui Microsoft a été long sur ce coup là !), voici les principaux changements :

  • Commençons par l'éditorial :
    • Changement de nom : 'Microsoft SDL for Open XML Formats' -> 'Open XML Format SDK' :p
    • Changement de toutes les références 'Open XML object model' -> 'Open XML Application Programming Interface (API)'
  • API :
    • Déplacement de AddNewPart<T>() de la classe OpenXmlPart vers la classe OpenXmlPartContainer.
    • Surcharge de AddNewPart<T>() qui reçoit un ID de relation en paramètre
    • Support des annotations Linq sur les parties
    • Changement des espaces de nom de trois énumérations de Microsoft.Office.DocumentFormat.OpenXml.Packaging vers Microsoft.Office.DocumentFormat.OpenXml
    • Changement de nom pour certains objets

Plus de détails sur le blog de Eric White : http://blogs.msdn.com/ericwhite/archive/2008/03/14/technical-improvements-in-the-open-xml-sdk.aspx et dans la documentation MSDN : http://msdn2.microsoft.com/en-us/library/cc471858.aspx

Le SDK Open XML sortira en deux versions successives comme l'indique la roadmap en dessous. Une première qui sera disponible vraisemblablement en Mai 2008 qui contiendra uniquement les API lié au packaging des différentes parties d'un document Open XML. Et une seconde qui ira beaucoup plus loin avec un modèle objet et d'autres capacités tel que la validation du contenu d'un document.

N'oubliez pas de visiter le site de ressources Open XML officiel : http://msdn2.microsoft.com/en-us/office/bb265236.aspx

Plus de détails dans de prochains posts avec sûrement quelques lignes de code à la clé.

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: vendredi 18 avril 2008 02:02 par neodante

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Festival #SharePoint et #Office 365 à Paris dans moins d’un mois ! par Le blog de Patrick [MVP Office 365] le 04-28-2016, 07:58

- Office 365: Sauvegarder un WorkBook OneNote 2016 depuis OneDrive par Blog Technique de Romelard Fabrice le 04-27-2016, 17:48

- Office 365: Comment ouvrir son OneDrive for Business en Explorateur Windows par Blog Technique de Romelard Fabrice le 04-25-2016, 18:09

- Problème de couplage entre Band 2 et Windows Mobile 10 par Blog de Jérémy Jeanson le 04-23-2016, 09:24

- Office 365: OneDrive for Business–Supprimer dans le bouton Sync du Site Web MySite par Blog Technique de Romelard Fabrice le 04-22-2016, 17:51

- SAM Labs, l'internet des objets, un jeu d'enfants par Le Blog (Vert) d'Arnaud JUND le 04-22-2016, 09:59

- SharePoint 2013: Personaliser le Theme Colors en mode Edit Page par Blog Technique de Romelard Fabrice le 04-21-2016, 18:16

- Office 365: Monter une machine de management pour gérer Office 365 par Blog Technique de Romelard Fabrice le 04-21-2016, 14:49

- Office 365: Comment Gérer SharePoint Online avec Client Side Object Model (CSOM) par Blog Technique de Romelard Fabrice le 04-21-2016, 09:47

- Office 365: la synchronisation (mode Offline) avec OneDrive for Business par Blog Technique de Romelard Fabrice le 04-19-2016, 14:14