在将其写入 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;