2009-01-12 7 views
1

En utilisant C#, comment puis-je extraire les sous-titres et les paragraphes d'un document docx?Utilisation de C# Comment extraire les sous-titres et les paragraphes d'un document docx?

Je pense faire ceci à travers VSTO mais je connais le modèle d'objet de mot. Je ne connais que le modèle d'objet Excel. Dois-je utiliser l'approche unzip + linq to XML? En utilisant VSTO, je pourrais construire un addin qui pourrait être utilisé pour éditer l'application où je convertirais en docx et vice versa.

Quelqu'un at-il des expériences antérieures avec ce genre de chose? tous les prospects seront grandement appréciés.

Répondre

3

Personnellement, je prendrais l'approche unzip + LINQ2XML. (Vous pouvez décompresser en utilisant le support intégré dans le cadre ou si vous utilisez une ancienne version, vous pouvez utiliser la bibliothèque zip fournie par icsharpcode.net

Je prendrais cette approche parce que pour quelque chose d'aussi simple que cela Je préférerais ne pas dépend de VSTO De cette façon, l'utilisateur final n'a même pas besoin d'installer Office (Et il n'y a pas d'autres problèmes de licence ... dont je ne connais pas les détails.)

Juste mon avis

Questions connexes