Мне нужно создать текстовый документ в памяти и вернуть его веб-пользователю.У меня есть OfficeOpenXml, но я просто не могу найти достойный способ создания этого текстового документа для возврата пользователю.И я не могу многое узнать о том, как это сделать.Там должен быть простой способ сделать это.Когда я изучаю OfficeOpenXml, я просто вижу целую кучу материалов Excell и ничего о слове.Любая помощь или ссылки на учебники будут отличными.Спасибо!Это все в asp.net MVC с использованием C #
Вот пример для создания документа Word http://msdn.microsoft.com/en-us/library/bb497758.aspx с использованием OpenXML SDK (скачать с http://www.microsoft.com/downloads/en/details.aspx?FamilyId=C6E744E5-36E9-45F5-8D8C-331DF206E0D0&displaylang=en). Для манипуляций в памяти, посетите этот блог - http://blogs.msdn.com/b/ericwhite/archive/2008/12/10/working-with-in-memory-open-xml-documents.aspx
Когда вы создали документ, вы должны вернуть его в качестве заголовка с настройками ответа, соответственно - http://support.microsoft.com/kb/260519.
Ах, вы можете отправить его в виде файла загрузки.По сути, вы создаете файл и записываете его двоичные данные в ответ.Единственное, что вам действительно нужно сделать, это изменить заголовки ответа, чтобы сообщить браузеру, что это DOC, а не HTML.