在将数据写入word文档模板之前,我必须从Memorystream中删除数据,该数据从一个特定的字符串开始,一直到流的末尾。
我尝试过以下操作,但当我将流转换为字符串时,它会给出一些编码的随机代码。在转换后的字符串中找不到特定的字符串。
Memorystream ms;
StreamReader rdr = new StreamReader(ms);
string st = rdr.ReadToEnd();
if (st.IndexOf("EmployeeDetail") != -1)
{
int start = st.IndexOf("EmployeeDetail");
string toWrite = st.Substring(0, start);
}
var stream = new MemoryStream();
var writer = new StreamWriter(stream);
writer.Write(st);
writer.Flush();
stream.Position = 0;
return stream;