Le format
WordML (et plus largement
OpenXML) est une grande avancée: il permet de manipuler les documents Word sans recourir aux
Interop, c'est-à-dire sans avoir Word installé sur la machine manipulant les documents.
Le "problème" rencontré par beaucoup de monde réside dans le fait que lire ou écrire du contenu dans ce format s'avère souvent fastidieux car il implique de passer par
Xml,
XPath et d'autres techniques plus ou moins lourdes.
Je vous propose dans cet article de manipuler le contenu d'un fichier
WordML (lecture et écriture) en utilisant une méthode beaucoup plus digeste, qui s'appuie sur le
modèle objet du document. Cette méthode à pour avantages, notamment, d'écrire et de lire du contenu par le biais de méthodes "classiques" et de ne pas avoir à gérer les namespaces des différents éléments du format OpenXML.
L'article aborde donc les points suivants:
- Génération du Framework
- Ecriture d'un fichier
- Lecture d'un fichier