static Stream BRtfDocx(byte[] byteArray) { MemoryStream ms = new MemoryStream(byteArray); MemoryStream msout = new MemoryStream(); StreamReader sReader = new StreamReader(ms); var document = new Spire.Doc.Document(); //document.LoadFromFile(@"test-doc.rtf"); ms.Seek(0, SeekOrigin.Begin); document.LoadRtf(ms, Encoding.UTF8); document.SaveToStream(msout, FileFormat.Docx); msout.Seek(0, SeekOrigin.Begin); //StreamReader reader = new StreamReader(msout); //string text = reader.ReadToEnd(); return(msout); }