Comment puis-je lire le fichier .docx?
J'ai un .fichier docx et il contient de nombreuses adresses e-mail à laquelle je veux le courrier en vrac. Comment puis-je lire fichier docx en c#?
source d'informationauteur TCM
Vous devez vous connecter pour publier un commentaire.
La façon la plus simple est probablement d'utiliser le Open XML SDK 2.0
Obtenir Des Extraits de Code pour Visual Studio 2008 pour quelques exemples
Et je vous recommande vivement de télécharger le SDK Open XML outil de productivité qui vous aidera à comprendre comment les fichiers Open XML sont structurés, et peut même vous aider à générer du code source à utiliser avec le kit de développement basé sur la structure de vos documents. Vous pouvez télécharger l'outil à partir de la même page que le SDK. C'est 100 MO, mais il vaut la peine de le télécharger.
Vous pouvez simplement utiliser Docx de la bibliothèque, il est très bon et facile à utiliser.
Pour les échantillons de guider la façon d'utiliser et de nombreux exemples et des vidéos, de vérifier leur GitHub page. Pour le téléchargement, vous pouvez téléchargez-le ici
Vous pouvez lire les fichiers Microsoft Office par le biais de l'Interopérabilité, et le Bureau >2007 fichiers par le biais d'Open XML:
Oui, je sais que c'est un très vieux post, mais cette information pourrait aider d'autres personnes qui sont à la recherche dans les forums.
Utilisation cette de la bibliothèque à partir de Sourceforge.
Ajouter une référence à la bibliothèque, et puis:
Code7248.word_reader.TextExtractor extractor = new TextExtractor(filePath);
string contents = extractor.ExtractText();
Office 2007 et au-dessus de suivre format OpenXML. vous avez besoin d'Emballage API d'ouvrir et de lire des parties du document
http://msdn.microsoft.com/en-us/library/system.io.packaging.aspx
http://openxmldeveloper.org
les fichiers docx sont en fait des archives.
Vous pouvez décompresser dans leurs composite fichiers XML et de lire à travers le fichier XML (file.docx\word\document.xml)) et extraire les adresses e-mail.
Cette bibliothèque va vous aider à décompresser l'archive: .Net Zip Bibliothèque
Il y a moyen gratuit pour lire des doc & fichier docx, Cela pourrait vous aider.
http://freeword.codeplex.com/