У меня довольно распространенная проблема, как я видел в различных группах пользователей, но не смог найти подходящий ответ.
Я хочу создать на своем веб-сайте страницу ASP.NET, которую можно будет экспортировать в формат Microsoft Word .doc.
Я использовал следующий метод:
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=Test.doc");
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/msword";
StringWriter sw = new StringWriter();
HtmlTextWriter htmlWrite = new HtmlTextWriter(sw);
Page.RenderControl(htmlWrite);
Response.Write(sw.ToString());
Response.End();
Однако это событие, хотя оно генерирует слово doc, изображения представляют собой примечания, встроенные в документ, а не в виде ссылок. Я искал способ сделать это, но не нашел то, что действительно сработало.
Буду признателен за любую помощь, которую смогу получить, поскольку это требование "в последнюю минуту"
(говорить о типичном)
Спасибо