2
respostas

Extrair texto de arquivo .docx

Preciso extrair o conteúdo de um arquivo .docx, mas não estou tendo sucesso! Já consultei a documentação, stackoverflow, google e etc... Sem sucesso! Alguém pode me indicar algum artigo ou página que contenha uma solução para este problema?

2 respostas

Problema resolvido!

Solução:

public static string GetTextFromWord(MemoryStream stream)
        {
            WordprocessingDocument wordprocessingDocument = WordprocessingDocument.Open(stream, true);
            Body body = wordprocessingDocument.MainDocumentPart.Document.Body;
            string text = body.InnerText;

            return text;
        }

Namespaces utilizados:

using DocumentFormat.OpenXml.Packaging;
using DocumentFormat.OpenXml.Wordprocessing;

Olá Daniel!

Muito bom saber dessa possibilidade e é muito legal você ter postado essa solução, assim, quando mais alguém estiver com este tipo de problema, fica mais fácil de encontrar essa solução!

Muito obrigado e bons estudos!