Я пытаюсь передать MemoryStream
(не Filestream
).
Вот что я сделал:
XWPFDocument w2 = new XWPFDocument(memoryStream);
Вот что я получаю:
EOF в заголовке
Обновлено мое сообщение:
var m_a = new MemoryStream(File.ReadAllBytes(path_docx));
// this works:
//byte[] tempDatei = m_a.ToArray();
//XWPFDocument m_w1 = new XWPFDocument(new MemoryStream(tempDatei));
XWPFDocument m_w1 = new XWPFDocument(m_a);
// ... do something with the document
m_w1.Write(m_a);
// Actually, I want to use the same MemoryStream
XWPFDocument m_w2 = new XWPFDocument(m_a);
m_a.Position = 0;
// ... do something with the document
m_w2.Write(m_a);
// Dispose later
if (m_a != null)
{
m_a.Close();
m_a.Dispose();
}
Основная цель - использовать тот же MemoryStream, избавиться позже