Как скачать частичный вид как текстовый документ в asp.net MVC? - PullRequest
0 голосов
/ 17 марта 2019

Я хочу загрузить частичное представление в виде текстового документа в asp.net mvc . Я использую Библиотека слов Xceed . Вот мой код.

public FileStreamResult Download()
  {
     DocX document = DocX.Create(@"Test.docx");

     //appending paragraph text
     Paragraph p = document.InsertParagraph();
     p.Append("I am ").Append("bold").Bold()

    var ms = new MemoryStream();
    document.SaveAs(ms);
    ms.Position = 0;

    var file = new FileStreamResult(ms, "application/vnd.openxmlformats- 
    officedocument.wordprocessingml.document")

     {
     FileDownloadName = string.Format("test_{0}.docx", 
     DateTime.Now.ToString("ddMMyyyyHHmmss"))
     };

     return file;
     }

вместо добавления текста абзаца, я хочу добавить частичное представление и сгенерировать текстовый документ.

1 Ответ

0 голосов
/ 17 марта 2019

Вы можете использовать Html.Action("Download", "YourController") при частичном просмотре.

...