Lesen .Doc-Datei mit DocumentFormat.OpenXml-dll

Wenn ich versuche zu Lesen .doc-Datei mit DocumentFormat.OpenXml dll-seine geben Fehler wie "die Datei enthält beschädigte Daten."

Diese dll liest .docx-Datei korrekt.

Kann DocumentFormat.OpenXml-dll - - Hilfe bei der Lektüre .doc-Datei?

string path = @"D:\Data\Test.doc";
string searchKeyWord = @"java";

private bool SearchWordIsMatched(string path, string searchKeyWord)
{
    try
    {
       using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(path, true))
       {
           var text = wordDoc.MainDocumentPart.Document.InnerText;
           if (text.Contains(searchKeyWord))
               return true;
           else
               return false;
       }
     }
     catch (Exception ex)
     {
         throw ex;
     }
}
Schreibe einen Kommentar