我想在 asp.net mvc 中将部分视图下载为Word文档。 我正在使用 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;
}
我不想附加段落文本,而是要附加局部视图并生成Word文档。
答案 0 :(得分:0)
您可以在部分视图中使用Html.Action("Download", "YourController")
。