Utilisation de C #, comment puis-je extraire des sous-titres et des paragraphes de titres d'un document docx

StackOverflow https://stackoverflow.com/questions/434203

Question

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

Je pense faire cela par le biais de VSTO mais je connais le mot modèle objet. Je ne connais que le modèle objet Excel.

Devrais-je adopter l'approche unzip + linq to XML?

En utilisant VSTO, je pourrais construire un complément qui pourrait être utilisé pour modifier l’application où je convertirais vers et depuis docx.

Quelqu'un at-il déjà eu des expériences avec ce genre de chose? toute piste sera grandement appréciée.

Était-ce utile?

La solution

Personnellement, je choisirais 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, je préférerais ne pas dépend de VSTO. De cette manière, 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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top