Comment faire pour convertir un .docx en html à l'aide de asp.net?

Word 2007 enregistre ses documents .docx format qui est vraiment un fichier zip avec un tas de choses, y compris un fichier xml avec le document.

Je veux être en mesure de prendre un .docx fichier et de le déposer dans un dossier dans mon asp.net web app et le code open la .fichier docx, et de rendre le xml (partie de la) document en tant que page web.

J'ai été à la recherche sur le web pour plus d'informations sur ce sujet, mais jusqu'à présent n'ont pas trouvé grand chose. Mes questions sont les suivantes:

  1. Voulez-vous (a) utiliser XSLT pour transformer le XML en HTML, ou (b) utiliser les bibliothèques de manipulation .net (comme XDocument et XElement en 3.5) pour convertir en HTML ou (c) d'autres?
  2. Connaissez-vous des bibliothèques open source/projets qui ont fait ce que je pouvais l'utiliser comme un point de départ?

Merci!

OriginalL'auteur Guy | 2008-09-10